文章详情

AS3 FLASH加载自身的代码(非常不错)解决没下载不显示的问题

2013/1/18 12:32:16    小编:胡金金个人网站

import flash.events.ProgressEvent
import flash.events.Event;
//暂停自身时间轴
this.stop()
//添加自身加载信息的事件
loaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgess)
loaderInfo.addEventListener(Event.COMPLETE,onComplete)

function onProgess(e:ProgressEvent){
 var ing:uint = e.bytesLoaded/e.bytesTotal*100
 //将进度填入mc_loading.ingTxt的文本中。
 //mc_loading.text = "加载中:"+ing+"%"
 var loaded:Number = e.bytesLoaded;
   var total:Number = e.bytesTotal;
   var all:Number = Math.round(loaded/total*100);
   txt1.text="余姚网温馨提示:正在加载中..."
   txt.text="读取了的字节 : "+ing+"%  共" + loaded+"字节";//txt为舞台上一个动态文本实例名

}
//完成加载后删除自身事件并播放时间轴
function onComplete(e:Event){
 this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS,onProgess)
 this.loaderInfo.removeEventListener(Event.COMPLETE,onComplete)
 this.play()
 //trace(mc_loading.text)
}

个人资讯推荐