鬼火loading完全手册 |
| 作者:佚名 来源:作者: 鬼火 更新:2007-1-13 20:48:13 错误报告 我要投稿 |
很久以前的作品了,附加在闪技版论坛精华区的<<鬼火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;}//注意最后几句是为了确定饼图的复制和旋转角度的

|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |