Archiv verlassen und diese Seite im Standarddesign anzeigen : auf LoadMovie warten
sdruschel
02.03.2002, 15:02
Hallo!
Eine kurze anfängerfrage: wie kann ich darauf warten das ein Movie komplett geladen ist um dann eine aktion auszuführen (telltarget....)?
Danke!
Hi sdruschel,
Das kannst du mit der Funktion: ifFrameLoaded ()
machen.
In die Klammer kommt die Zahl des letzten Frames deines Movies.
sdruschel
03.03.2002, 22:18
oki, vielen dank, aber wie sieht die passende schreife aus, um auf den geladenen film zu warten?
on (press) {
if (_root.curcat<>1) {
loadMovieNum ("Bilder_M.swf", 1);
_root.curcat = 1;
} else if (_root.curcat=1) {
tellTarget ("_level1") {
gotoAndStop (3);
}
}
}
das script soll einfachnur warten, bis der film geladen ist und dann
tellTarget ("_level1") {
gotoAndStop (3);
}
ausführen.
argh
mach doch einfach
loadMovie ("menu.swf", "mov");
setProperty ("mov", _visible, "0");
dann lädste das ding in eine filmsequenz, die sofort unsichtbar wird.
load1 = mov.getBytesTotal();
load2 = mov.getBytesLoaded();
if(load1%load2==0)
{
setProperty ("mov", _visible, "1");
mov.play();
}
also wenn die geladenen bytes gleich den bytes des films sind, dann wird das ding wieder sichtbar gemacht und läuft an.
sdruschel
12.03.2002, 17:14
on (press) {
if (_root.curcat<>1) {
loadMovieNum ("Bilder_M.swf", 1);
_root.curcat = 1;
} else if (_root.curcat=1) {
tellTarget ("_level1") {
gotoAndStop (2);
}
}
}
so hab ich das jetzt gemacht. das problem ist, das der noch mit telltarget zu einem bestimmten bild springen soll... dazumuss ich auf das fertig geladenen movie warten. und das funktioniert ürgentwie nicht....
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.