as3.0 加载外部swf

2025-02-23 11:22:37
推荐回答(1个)
回答1:

按钮实例名称.addEventListener(MouseEvent.MOUSE_DOWN,hd);
function hd(e:MouseEvent){
loader:URLLoader=new URLLoader();
var url:URLRequest=new URLRequest(swfFile);
loader.load(url);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,loading);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loaded);
addChild(loader);
}
private function loading(e:ProgressEvent){
loadBar.bar.scaleX=e.target.bytesLoaded/e.target.bytesTotal;
}
private function loaded(e:Event){
loadBar.visible=false;
}