Ich möchte dynamisch geladene externe SWF-Filme mit ActionScript 3.0 abspielen/pausieren können. Jede Hilfe wird geschätzt. Vielen Dank.Wie kann man eine dynamisch geladene externe SWF-Datei mit ActionScript 3 anhalten/fortsetzen?
1
A
Antwort
1
Die geladenen SWFs sind über die Inhalt des Loader zugänglich. Sie können die content -Eigenschaft in die Dokumentenklasse Ihrer geladenen SWF-Datei umwandeln, um direkt auf Methoden Ihrer SWF-Datei zuzugreifen. Natürlich können Sie einfach das play(); und stoppen(); ... wenn Sie nur Timeline-Animationen abspielen möchten:
var loader:Loader = new Loader("anim.swf");
addChild(loader);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
function completeHandler(e:Event):void
{
var movie:MovieClip = e.target.content;
movie.play();
}