AS3.0 写的flash嵌入网页中,运行的时候加载很慢,需要加进度条
打开的时候页面是空白的,要过很久才会出来,需要加一个进度条让浏览者知道网页正在加载,求大神告知怎么加?需要另外写一个flash程序还是可以写在主程序里面?急求...
打开的时候页面是空白的,要过很久才会出来,需要加一个进度条让浏览者知道网页正在加载,求大神告知怎么加?需要另外写一个flash程序还是可以写在主程序里面?急求
展开
1个回答
展开全部
可以在主程序中写, 大致的代码, 如下
import flash.events.ProgressEvent;
import flash.events.Event;
stop();
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandle);
this.loaderInfo.addEventListener(Event.COMPLETE, onCompleteHandle);
function onProgressHandle(evt:ProgressEvent):void
{
//已经加载的比例(0-1)
var progress:Number = evt.bytesLoaded / evt.bytesTotal;
//下面要更新加载进度条的显示
}
function onCompleteHandle(evt:Event):void
{
//加载完成
}
有不明白的, 可以追问.....望采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询