加载时百分比度条

 

创建一个文本框,初始文本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;
}

最后~效果图

posted on 2015-06-01 17:11  叫我钱了个浅  阅读(248)  评论(0编辑  收藏  举报

导航