创建一个文本框,初始文本0%,设置文本框属性名(在as中要用到),动态文本,嵌入0-9数字。
文本框转为原件,设置元件名(as中也要用到),还是元件的实例名(一般和元件名一样)
新建一个图层,在窗口-动作中,输入下面代码:
import flash.display.Loader; import flash.net.URLRequest; import flash.events.ProgressEvent; import flash.events.Event; var loader:Loader=new Loader(); loader.load(new URLRequest("images/shoe.jpg")); addChild(loader); loader.y=50; loader.x=70; loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progressHandler); loader.contentLoaderInfo.addEventListener(Event.INIT,initHandler); function progressHandler(event:ProgressEvent):void{ mProgress.tLoadingProgress.text=Math.round(event.bytesLoaded/event.bytesTotal*100)+"%"; } function initHandler(event:Event):void{ mProgress.visible=false; }
最后~效果图