很久以前的作品了,附加在闪技版论坛精华区的<<鬼火as笔记>>里面
//loading条的变化不外乎:
1:直接进入;
2:静止画面,幕后悄悄下载;
3:一个loading画面;
前面两个不是真正意义上的loading
而第三种又分为:
A:以帧为单位的loading;
B:以byte为单位的loading;
而上面两种loading的表现形式又分为
甲:进度条;
乙:指针;
丙:饼图;
下面我详细的介绍第三种真正的loading的全部制作方法
////////////////////////////////////////////////////////////////
首先我们来熟悉几个命令:
/////////////////////////////////////////
//已经下载的帧数
_framesloaded
//总共的帧数
_totalframes
//文件的总大小
getByteTotal();
//已经下载的文件的大小
getByteLoaded();
//取得下载电影已经使用的时间
getTimer();
大家可以看看效果,但是必须是在闪吧拥挤的时候,呵呵
因为数度慢阿
////////////////////////////////////////////////////////////////////
//初始化变量
a=getBytesTotal();
b=getBytesLoaded();
m=_root._totalframes;
n=_root._framesloaded;
x=getTimer();
//设定各文本框的变量变化
//文件大小框
totalText.text=int(a/1000);
//使用时间框
timeUsed.text=int(x/1000);
//下载速度
speed.text=int(b/x*1000);
//已经下载
loadedText.text=int(b/1000);
//体积百分比
volumeB.text=int(b/a*100);
//帧数百分比
frameB.text=int(n/m*100);
//进度条体积
loader2.gotoAndStop(Number(volumeB.text));
//进度条
loader.gotoAndStop(Number(frameB.text));
//指针
zhizhen.gotoAndStop(Number(volumeB.text));
h=1;
i=Number(volumeB.text);
for(y=1;y<=i;y++){
duplicateMovieClip("bing","bing"+y,h++);
t=y/100*360;
_root["bing"+y]._rotation=t;}
/////////////////////////////////////////////////////////////////////////
在转化过程中,将毫秒转换为秒,将b转换为kb,将小数点收如,全部采用int
//初始化变量
a=getBytesTotal();//取得总共的大小
b=getBytesLoaded();//取得已经下载的大小
m=_root._totalframes;//取得重帧数
n=_root._framesloaded;//取得已经下载的帧数
x=getTimer();//取得已经使用的时间
//设定各文本框的变量变化
//文件大小
totalText.text=int(a/1000);
//使用时间框
timeUsed.text=int(x/1000);
//下载速度
speed.text=int(b/x*1000);
//已经下载
loadedText.text=int(b/1000);
//体积百分比
volumeB.text=int(b/a*100);
//帧数百分比
frameB.text=int(n/m*100);
//进度条体积
loader2.gotoAndStop(Number(volumeB.text));
//进度条
loader.gotoAndStop(Number(frameB.text));
//指针
zhizhen.gotoAndStop(Number(volumeB.text));
h=1;
i=Number(volumeB.text);//使用y来限制循环得次数
for(y=1;y<=i;y++){
duplicateMovieClip("bing","bing"+y,h++);
t=y/100*360;//转换为角度值
_root["bing"+y]._rotation=t;}//注意最后几句是为了确定饼图的复制和旋转角度的
>
http://www.7880.com/Upload/2004_Pack/200362155141078.jpg" target=_blank>
![](/)
http://www.7880.com/Upload/2004_Pack/200362155141078.jpg" border=0>
源文件下载