Files
jpexs-decompiler/libsrc/ffdec_lib/testdata/load_movies/pkg_as3/Main.as
2024-08-05 11:17:25 +02:00

43 lines
1.0 KiB
ActionScript

package pkg_as3 {
import flash.display.MovieClip;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.IOErrorEvent;
public class Main extends MovieClip {
var loader:Loader;
public function Main()
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
loader = new Loader();
var url:String = "external.swf";
var urlRequest:URLRequest = new URLRequest(url);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
loader.load(urlRequest);
}
function onLoadComplete(event:Event):void {
addChild(loader);
trace("Movie added");
}
function onIOError(event:IOErrorEvent):void {
trace("Error loading SWF: " + event.text);
}
}
}