flash加载进度条总是要等会才出来
我做的flash加载进度条总是刚打开是白屏幕,过一会才出现加载画面,进度从30%多开始怎么回事?...
我做的flash加载进度条总是刚打开是白屏幕,过一会才出现加载画面,
进度从30%多开始 怎么回事? 展开
进度从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)+"s";
//剩余时间(秒)
totaltime = int(totalbytes/speed)+"s";
//总时间(秒)
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)+"s";
//剩余时间(秒)
totaltime = int(totalbytes/speed)+"s";
//总时间(秒)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询