public function startLoad():void
{
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteHandler);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
var request:URLRequest = new URLRequest(url);
loader.load(request);
}
private function loadCompleteHandler(e:Event):void
{
tClip = e.currentTarget.content as MovieClip;
this.addChild(tClip);
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, onProgressHandler);
loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, errorHandler);
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loadCompleteHandler);
}
private function onProgressHandler(e:Event):void
{
}
private function errorHandler(e:Event):void
{
throw Error("fail!!");
}