mit loadmovie geladenen film anhalten (mx)

paraphan

Erfahrenes Mitglied
hallo leute,
habe folgendes problem: ich lade eine swf datei in meinen movie ein. klappt auch wunderbar, nur kann ich den betreffenden, eingeladenen film nicht anhalten.
hab es hiermit probiert:

PHP:
loadMovie("movie1.swf",_root.container_movie1);
_root.container_movie1.stop();
_root.container_movie1._x=0;
_root.container_movie1._y=0;
_root.container_movie1._xscale=50;
_root.container_movie1._yscale=50;

alles klappt, nur das anhalten will er nicht machen...
 
Wichtig: in Deinem externen swf kommt auf's erste und letze frame ein stop ().

Im ersten Frame der maintimeline steht dann:

PHP:
container.loadMovie("clip.swf");
buttonstop.onRelease=function(){
	container.stop();
}
buttonplay.onRelease=function(){
	container.play();
}

:)
 
Hm, kann auch daran liegen, dass zu dem Zeitpunkt, in dem du den stop()-Befehl gibst, der Film noch nicht drin ist.
Daher dann also der eingeladene Film das stop() irgendwie ignoriert wie's so seine Art ist und also losspielt.

Von daher wäre also schon die Variante von Skyla mit dem stop() im einzuladenden Film selbst zu empfehlen.
Dann einfach noch nen enterFrame-Check einbauen und dem Film bei getBytesLoaded() = getBytesTotal() dann das endliche play() verpassen. :)

Geist

P.S.: Das mit gotoAndStop(69) von kuat steht doch nur stellvertretend, hat keine Bedeutung - lediglich halt die, dass du kein gotoAndStop() stehen lassen kannst. ;)
 

Neue Beiträge

Zurück