- 15
- 0
- 约1.06万字
- 约 19页
- 2022-06-19 发布于上海
- 举报
案例一:进度条的制作
下面是进度条模拟演示的一个界面:
(一)脚本函数讲解: getBytesTotal(); getBytesLoaded(); gotoAndStop();
If 判断语句
(二)具体实现步骤:
新建 flash 文档,文档大小为 500X400 像素,背景为白色。
单击菜单栏的“插入-创建新元件”打开“创建新元件”对话框,在打开的“创建新元件”对话框的名称栏中输入“进度条”,在类型选项中选择“影片简介”,单击“确定”。创建并进入“进度条”影片简介的编辑状态。
在“进度条”影片剪辑的编辑状态,单击工具箱的“矩形工具”,在属性面板中设置笔触颜色为黑色,笔触高度为 2pts,填充色为“黄色”。单击选中图层1 第一帧,在舞台工作区绘制一个有笔触和填充的矩形。
在图层 1 之上新建图层 2,单击选中图层 1 第一帧绘制的矩形的填充颜色, 通过快捷键“ctrl+x(或菜单栏的“编辑-剪切”命令)”将填充颜色剪切出来,然后使用快捷键“ctrl+shift+v”将填充颜色粘贴到原位置(或使用菜单栏的“编 辑-粘贴到当前位置”命令)。
调整图层 2 到图层 1 的下面,选中图层 1 的第 100 帧按 F5 创建普通帧。选中图层 2 第 100 帧按 F6 创建关键帧,单击选中图层 2 第一帧,将矩形填充的宽
度设置为 1 像素,单击图层 2 第一帧,在属性面板中将补间选项选择“形状”。创建图层 2 第 1 帧至第 100 帧的形状动画。
返回主场景,在主场景中新建 4 个图层,对图层进行重命名,从上到下图层的名称分别是:ActionScript、jdt、button、动画。
单击 ActionScript 层的第一帧,在属性面板中设置帧标签为“Start”,这时在时间轴上会出现一面小红旗,选中该帧,按 F9 调出“动作”面板,在动作面板的代码窗口输入代码:
total=_root.getBytesTotal();
//将动画的总字节数赋值给变量 total; loaded=_root.getBytesLoaded();
//将已下载的字节数赋值给变量 loaded; load=int(loaded/total*100);
//取整计算已下载的字节数的百分比并赋值给变量 load; loadtxt=loading+load+%;
//把已下载的字节数赋值给动态文本变量 loadtxt;
_root.jdt.gotoAndStop(load);
//进度条同时按照百分比数跳转到相应的帧上;
单击选中 ActionScript 层第 6 帧,按 F9 打开“动作”面板,在打开的“动
作”面板的代码窗口输入代码:
if(loaded==total)
//判断下载的字节数是否与动画总的字节数相等;
{gotoAndStop(6);}
//如果两者相等,则动画跳转并停止在第六帧; else{gotoAndPlay(Start);}
//如果两者不相等,则跳转到标签名”Start” 的帧上,继续下载
单击选中 jdt 图层的第一帧,将库中制作好的“进度条”影片剪辑拖曳到舞台工作区的适当位置,选中“进度条”元件,在属性面板中为实例进行命名:jdt, 单击选中该图层的第 6 帧按 F5 插入普通帧。
单击选中“jdt”图层的第一帧,单击工具箱的“文本工具”在其属性面板中设置文本类型为“动态文本”,字体为“宋体”,字号为“20 号”,字体颜色值为“#FF00FF”,在变量栏中输入“loadtxt”(动态文本将调用 ActionScript 层第一帧代码当中 loadtxt 的值)
单击选中“button”图层的第 6 帧,单击“窗口-公用库-按钮”打开“按
钮”库,在库中选中一个按钮拖曳到舞台工作区(或者自己创建一个按钮元件),右键单击按钮,在弹出的右键菜单中选择“动作”命令,打开“动作”面板,在代码窗口中输入代码:
on(release)
{gotoAndPlay(7);}
//释放鼠标左键,跳转到第第七帧开始播放
单击选中“动画”图层第 7 帧,将库中制作好的动画拖曳到舞台工作区的适当位置。
通过 ctrl+enter 进行测试影片。在测试的过程中为了使动画显示更加逼真, 在 flash 播放器的“视图-下载设置”命令中设置下载速度为 1.2kb/s,再单击“视图-模拟下载”命令,你即可以看到进度条的播放了。
案例二 雪花飘舞案例
下面是动画播放的一个界面:
(一)脚本函数讲解:
duplicateMovieClip(元件名称,新元件名称,深度)
用于在影片播放时创建影片剪辑的实例,即复制场景中的父影片剪辑以产生新的影片剪辑。其中“元件名称”是影片剪辑实例的名称,“新元件名称”是对复制出来的影片剪辑实例所命的名字,“深度”用来定
原创力文档

文档评论(0)