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...
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:
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