Mega Code Archive

 
Categories / Flash ActionScript / Network
 

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(  );       }     }   } }