1401/090
AS3的加载进度监听
AS2里是使用MovieClipLoader类来监听的,到了AS3里,更换成了Loader类,具体实例如下:
var myURLRequest:URLRequest = new URLRequest("swf url");
var myLoader:Loader = new Loader();
myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
function loadProgress(_evt:ProgressEvent):void {
var perLoaded:Number = _evt.bytesLoaded/_evt.bytesTotal;
perLoaded = Math.round(perLoaded * 100);
trace("Loading: "+perLoaded+"%");
}
function loadComplete(_evt:Event):void {
trace("Complete");
}
myLoader.load(myURLRequest);
addChild(myLoader);