Polling for the existence of a loaded object
package {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.utils.*;
public class Main extends Sprite {
private var loader:Loader;
public function Main( ) {
loader = new Loader( );
loader.contentLoaderInfo.addEventListener(Event.INIT,
initListener);
loader.load(new URLRequest("Module.swf"));
}
private function initListener (e:Event):void {
var timer:Timer = new Timer(100, 0);
timer.addEventListener(TimerEvent.TIMER, timerListener);
timer.start( );
}
private function timerListener (e:TimerEvent):void {
if (loader.content.hasOwnProperty("t")) {
trace(Object(loader.content).t.text);
e.target.stop( );
}
}
}
}
Related examples in the same category