flash脚本进阶案例

flash脚本进阶案例

ID:13173583

大小:604.00 KB

页数:19页

时间:2018-07-21

flash脚本进阶案例_第1页
flash脚本进阶案例_第2页
flash脚本进阶案例_第3页
flash脚本进阶案例_第4页
flash脚本进阶案例_第5页
资源描述:

《flash脚本进阶案例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、案例一:进度条的制作下面是进度条模拟演示的一个界面:(一)脚本函数讲解:getBytesTotal();getBytesLoaded();gotoAndStop();If判断语句(二)具体实现步骤:(1)新建flash文档,文档大小为500X400像素,背景为白色。(2)单击菜单栏的“插入-创建新元件”打开“创建新元件”对话框,在打开的“创建新元件”对话框的名称栏中输入“进度条”,在类型选项中选择“影片简介”,单击“确定”。创建并进入“进度条”影片简介的编辑状态。(1)在“进度条”影片剪辑的编辑状态,单击工具箱的“矩形工具”

2、,在属性面板中设置笔触颜色为黑色,笔触高度为2pts,填充色为“黄色”。单击选中图层1第一帧,在舞台工作区绘制一个有笔触和填充的矩形。(2)在图层1之上新建图层2,单击选中图层1第一帧绘制的矩形的填充颜色,通过快捷键“ctrl+x(或菜单栏的“编辑-剪切”命令)”将填充颜色剪切出来,然后使用快捷键“ctrl+shift+v”将填充颜色粘贴到原位置(或使用菜单栏的“编辑-粘贴到当前位置”命令)。(3)调整图层2到图层1的下面,选中图层1的第100帧按F5创建普通帧。选中图层2第100帧按F6创建关键帧,单击选中图层2第一帧,将

3、矩形填充的宽度设置为1像素,单击图层2第一帧,在属性面板中将补间选项选择“形状”。创建图层2第1帧至第100帧的形状动画。(4)返回主场景,在主场景中新建4个图层,对图层进行重命名,从上到下图层的名称分别是:ActionScript、jdt、button、动画。(1)单击ActionScript层的第一帧,在属性面板中设置帧标签为“Start”,这时在时间轴上会出现一面小红旗,选中该帧,按F9调出“动作”面板,在动作面板的代码窗口输入代码:total=_root.getBytesTotal();//将动画的总字节数赋值给变量

4、total;loaded=_root.getBytesLoaded();//将已下载的字节数赋值给变量loaded;load=int(loaded/total*100);//取整计算已下载的字节数的百分比并赋值给变量load;loadtxt="loading"+load+"%";//把已下载的字节数赋值给动态文本变量loadtxt;_root.jdt.gotoAndStop(load);//进度条同时按照百分比数跳转到相应的帧上;(8)单击选中ActionScript层第6帧,按F9打开“动作”面板,在打开的“动作”面板的代

5、码窗口输入代码:if(loaded==total)//判断下载的字节数是否与动画总的字节数相等;{gotoAndStop(6);}//如果两者相等,则动画跳转并停止在第六帧;else{gotoAndPlay("Start");}//如果两者不相等,则跳转到标签名”Start”的帧上,继续下载(9)单击选中jdt图层的第一帧,将库中制作好的“进度条”影片剪辑拖曳到舞台工作区的适当位置,选中“进度条”元件,在属性面板中为实例进行命名:jdt,单击选中该图层的第6帧按F5插入普通帧。(10)单击选中“jdt”图层的第一帧,单击工具

6、箱的“文本工具”在其属性面板中设置文本类型为“动态文本”,字体为“宋体”,字号为“20号”,字体颜色值为“#FF00FF”,在变量栏中输入“loadtxt”(动态文本将调用ActionScript层第一帧代码当中loadtxt的值)(11)单击选中“button”图层的第6帧,单击“窗口-公用库-按钮”打开“按钮”库,在库中选中一个按钮拖曳到舞台工作区(或者自己创建一个按钮元件),右键单击按钮,在弹出的右键菜单中选择“动作”命令,打开“动作”面板,在代码窗口中输入代码:on(release){gotoAndPlay(7);}

7、//释放鼠标左键,跳转到第第七帧开始播放(9)单击选中“动画”图层第7帧,将库中制作好的动画拖曳到舞台工作区的适当位置。(10)通过ctrl+enter进行测试影片。在测试的过程中为了使动画显示更加逼真,在flash播放器的“视图-下载设置”命令中设置下载速度为1.2kb/s,再单击“视图-模拟下载”命令,你即可以看到进度条的播放了。案例二雪花飘舞案例下面是动画播放的一个界面:(一)脚本函数讲解:duplicateMovieClip("元件名称",新元件名称,深度)用于在影片播放时创建影片剪辑的实例,即复制场景中的父影片剪辑

8、以产生新的影片剪辑。其中“元件名称”是影片剪辑实例的名称,“新元件名称”是对复制出来的影片剪辑实例所命的名字,“深度”用来定义影片剪辑实例的层次,值越大越前端显示。setProperty("实例名称",属性,属性值)用于设置影片剪辑实例的属性值。如:setProperty("a"+i,_x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。