Thursday, July 29th 2010, 1:38pm UTC+2

You are not logged in.

  • Login
  • Register

kelor

Super Moderator

Posts: 3,408

Location: formel1-stadt hockenheim

1

Sunday, July 18th 2004, 4:27pm

Warum keine Szenen benutzen ?!

warum keine szenen?

1. flash selbst kennt keine szenen.

was heißt das?

beim kompilieren werden alle szenen aneinander geklebt...sprich:

szene3 wird an szene 2 geklebt und diese an szene 1.

das heißt was?

wenn angenommen szene1 34 bilder hat und szene2 hat 27 bilder und szene 3 hat 19 bilderr, dann haben wir insgesamt: 34+27+19 bilder, also 80! bilder.

wil man also in szene3 in bild 14, dann kann man simpel: 34+27+14 = 75

also gotoAndPlay(75);

machen...

damit ist bewiesen, dass flash keine szenen kennt, sondern alles zu einem brei macht...

außerdem ist es mühsam etwaige pfade zu einer szene zu finden...

ein gotoAndPlay("szene1", 15); geht net...

was bleibt sind : framelabels...zu deutsch...framebezeichnungen...

wenn man jedes frame mit einem einzigartigen namen benennt, dann kann flash dieses auch fehlerfrei identifizieren...

also ein frame, dass "kelor" heißt, kann man mit:

gotoAndPlay("kelor"), auch anspringen, egal in welcher szene es sitzt...

kommen wir nun aber zum eigentlichen problem von szenen...

1. eine variable, eine funktion, ein objekt, ein movieclip, dass in dem einen frame existiert, ist in dem nächsten bereits von der timeline wieder verschwunden...
was heißt das?


man kann z.bsp. keinen movieclip in frame 3 rufen, der nur in frame 5 existiert...es gibt also die folgenden probleme:

1. entweder existiert das objekt, dass man ruft, nicht mehr...
2. oder es existiert noch nicht...
3. oder aber sogar beides... :D

ebenso verhält es sich mit variablen, textfeldern, funktionen etc...

ständig hat man mit sogenannten 'timing-problemen' zu kämpfen...

fast immer handelt es sich, bei problemen, genau um diese !!!

desweiteren sind mehrere szenen mehr als unübersichtlich...ständig ist man umschalten und suchen...

und zu guter letzt:

ihr seid nicht alleine daran schuld...
macromedia fördert leider - gerade bei anfängern - diese technik, da es darauf auch noch in der hilfe und den lerninhalten explizit darauf hinweist...

aber glaubt dem ollen kelor: :D

hört auf mit szenen zu arbeiten...

und hört auf mit mehreren frames zu arbeiten auf der hauptzeitleiste!!!
den diese haben die gleichen timingprobleme, wie szenen !
wenn ihr animationen oder tweenings habt, dann packt sie in einen mc und werft diesen auf die hauptzeitleiste eures filmes ins erste und einzige frame !!!!


ich hoffe diese antwort ist außreichend !
You cannot use own AdSense Code.

greetz


kelor
[ActionScript-Trainer] [Referent ActionScript] [Buchautor]
[Online/Offline Flash_Applications & Developer]
  • Go to the top of the page

Sven G.

Administrator

Posts: 3,343

Location: NRW / Bochum

2

Tuesday, August 10th 2004, 7:06pm

Mit freundlichen Grüßen
Sven Gasser @ BountyKiller.de
Flashbattle.deGründer
webmaster@flashbattle.de
Flashbattle.de ActionScript Referenz
DELTA Agentur - Agentur für Werbung & Kommunikation
News aus der Medienwelt & mehr @ Delta Agentur twittert

(Kein Support per eMail, PN oder ICQ)

Irren ist menschlich, aber für das totale Chaos braucht man einen Computer :)
http://twitter.com/deltaagentur
  • Go to the top of the page