flash as3.0预加载 (判断舞台上的所有元件是否已经加载完成)


代码:

stop();
import flash.events.*;
this.root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, load_progress);
function load_progress(evt:ProgressEvent){
trace("loaded:"+int(evt.bytesLoaded*100/evt.bytesTotal)+"%");
loading_txt.text=int(evt.bytesLoaded*100/evt.bytesTotal).toString()+"%";
}

this.root.loaderInfo.addEventListener(Event.COMPLETE, load_complete);
function load_complete(evt:Event){
loading_txt.text="100%";
this.root.loaderInfo.removeEventListener(Event.COMPLETE,load_complete);
gotoAndStop(2);
}

posted @ 2010-06-17 20:42  rob_2010  阅读(695)  评论(0编辑  收藏  举报