WEB开发网
开发学院图形图像Flash [Flash基础理论课14] 制作Loading [Loading] 阅读

[Flash基础理论课14] 制作Loading [Loading]

 2009-05-30 12:09:15 来源:WEB开发网   
核心提示:思路:1.制作一个100帧的读取动画,这样可以做出各式各样的Loading效果;2.读取的百分比(percent) = 已读取字节数 / 总字节数 *100;3.根据读取的百分比数(percent)停止到影片剪辑(Loading)的相应帧上,[Flash基础理论课14] 制作Loading [Loading],步骤1:

思路:

1.制作一个100帧的读取动画,这样可以做出各式各样的Loading效果;

2.读取的百分比(percent) = 已读取字节数 / 总字节数 *100;

3.根据读取的百分比数(percent)停止到影片剪辑(Loading)的相应帧上。

步骤1:

制作一个100帧的Loading动画,保存为影片剪辑,放在舞台中,实例名为Loading

步骤2:

在第一帧加入AS代码

stop();
_root.onEnterFrame = function() {
var percent = Math.floor(getBytesLoaded()/getBytesTotal()*100);
//变量percent保存读取的百分比数
 loading.gotoAndStop(percent);
 //停止到影片剪辑 Loading 的相应帧上
 if (percent == 100) {
  _root.play();
  //percent=100时,说明读取完毕,整个动画开始播放
 }
};

Flash 充电1: getBytesLoaded()和getBytesTotal()

getBytesLoaded():获取已读取的字节数

getBytesTotal(): 获取整个SWF文件的全部字节数

Flash 充电2: 如何测试制作的Loading是否成功

[Flash基础理论课14] 制作Loading [Loading] 

1.测试Loading必需在测试影片(Ctrl+Enter)时才能使用;

2.我们可以在第2帧后导入2张稍大些的图片来占用字节数;

3.测试影片(Ctrl+Enter)后,在窗口中选择视图—>下载设置—>DSL;

4.在窗口中选择视图—>模拟下载(Ctrl+Enter)。

系列文章:

[Flash基础理论课01]制作时钟[Date类]

[Flash基础理论课02] 鼠标跟随 [updateAfterEvent]

[Flash基础理论课03]制作简易涂鸦板[画线指令]

[Flash基础理论课04] 制作音乐播放器[Sound类]

[Flash基础理论课05]制作摇奖盘[onEnterFrame]

[Flash基础理论课06]制作移动角色[Key类]

[Flash基础理论课07]制作控制滑块[startDrag]

[Flash基础理论课08]旋转花朵[for...in]

[Flash基础理论课09]满天星及变幻线[onEnterFrame]

[Flash基础理论课10] 缓动效果 [Tween类]

[Flash基础理论课11] AS文本计算器 [文本类]

[Flash基础理论课12] 倒计时系统 [getTime]

[Flash基础理论课13] FL记事本 [SharedObject]

[Flash基础理论课15] 绚酷鼠标 [目标移动]

[Flash基础理论课16] 矩阵革命 [双重循环]

Tags:Flash 基础 理论课

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接