private function load():void{
trace(urlList.length);
if(urlList.length!=0){
var params:Object=urlList.shift() as Object;
url=params.url;
trace(url+"pkp[kop");
currentLabel=params.currentLabel;
loader=new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadComplement);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgress);
loader.load(new URLRequest(url));
}else{
successBack.apply();
}
}
/**
* 素材加载完毕
* */
private function onLoadComplement(evt:Event):void{
trace(url);
lib.push(url,evt.currentTarget.applicationDomain);
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,onLoadComplement);
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,onProgress);
loader.unload();
loader=null;
load(); //这里可以重复执行loader。load()
}
监听之中的循环递归
最新推荐文章于 2020-11-22 13:27:46 发布