flash加载进度条总是要等会才出来

来源:百度知道 编辑:UC知道 时间:2024/09/20 16:31:29
我做的flash加载进度条总是刚打开是白屏幕,过一会才出现加载画面,
进度从30%多开始 怎么回事?

代码的问题,看看这个
loadedbytes = _root.getBytesLoaded();
//已下载字节数
totalbytes = _root.getBytesTotal();
//总字节数
if ((totalbytes>5) && (loadedbytes == totalbytes)) {
_root.gotoAndPlay(3);
} else {
loaded = int(loadedbytes/1024)+"k";
//显示已下载字节数
total = int(totalbytes/1024)+"k";
//显示总字节数
baifenbi0 = int((loadedbytes/totalbytes)*100);
//算出下载百分比
baifenbiMC.baifenbi = baifenbi0+"%";
//以白色显示出下载百分比(准备为遮罩效果中用)
baifenbi = baifenbi0+"%";
//以红色显示出下载百分比
jdtformaskMC._width = 300*loadedbytes/totalbytes;
//遮罩效果中的进度条
jdtMC._width = 300*loadedbytes/totalbytes;
//进度条
baifenbiMC.setMask(jdtformaskMC);
//实现遮罩效果(这是flashMX的新功能,即可编程的遮罩)
}
time = int(getTimer()/1000);
//从开始下载到当前进度所用时间(秒)
speed = int(loadedbytes/time);
//下载速度
speed1 = speed+"b/s";
shengyutime = int((totalbytes-loadedbytes)/speed)+"