版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目七脚本的应用
《FLASH动画设计》精品课程组控制影片播放1制作LOADING2制作下雨效果
3制作下雪效果
41、控制影片播放
开一个已经完成的动画源文件,如图所示。
1、控制影片播放
制作按钮元素。建立一个“播放”按钮元件,选择矩形工具,将笔触颜色设置为黑色,线条粗细设置为3,填充颜色设置为#FF9900,在图层1的“弹起”帧绘制一个矩形,如图所示。1、控制影片播放
在“指针经过”处按F6插入关键帧,将填充颜色改为#669900,在“按下”处插入关键帧,颜色改为#6699CC,在“点击”处插入帧,在图层1上方插入一个新的图层,在“弹起”状态下输入文字“播放”,如图所示。1、控制影片播放
在库面板中,重制“播放”按钮,在打开的复制元件对话框中,将元件名称改为“停止”。在库面板中双击“停止”按钮的元件,将文字“播放”改为“停止”,如图所示。用同样的方法“重制”按钮元件,制作出“上一帧”“下一帧”“返回”三个按钮元件。1、控制影片播放
回到场景1,在主时间轴上插入新的图层,命名为“按钮”,并将所有按钮元件拖放到舞台上,如图所示。
1、控制影片播放
在“按钮”图层上方插入一个新的图层命名为“AS”用于编写帧脚本,选中第一帧,按F9打开动作面板,在脚本区域插入stop();命令,该命令主要是停止帧的播放,如图所示。
1、控制影片播放
选择“播放”按钮,在动作面板的脚本区插入代码:on(release){play();},设置当按下播放按钮时开始播放动画,如图所示。1、控制影片播放
选择“停止”按钮,在动作面板的脚本区插入代码:on(release){stop();},设置当按下播放按钮时停止播放动画,如图所示。1、控制影片播放
选择“上一帧”按钮,在动作面板的脚本区插入代码:on(release){gotoAndPlay(prevFrame());} 设置当按下上一帧按钮时播放上一帧动画,如图所示。1、控制影片播放
选择“下一帧”按钮,在动作面板的脚本区插入代码:on(release){gotoAndPlay(nextFrame());} 设置当按下下一帧按钮时播放下一帧动画,如图所示。1、控制影片播放
选择“返回”按钮,在动作面板的脚本区插入代码: on(release){gotoAndPlay(1);} 设置当按下返回按钮时播放下一帧动画,如图所示,保存并测试影片。
2、制作LOADING
打开上一个实例的源文件,选择窗口-设计面板-场景,打开场景面板,增加一个“场景2”,我们用它来做loadding的场景。拖动“场景2”的到“场景1”“上面。 在“场景2”中新建立4个图层,从上到下分别命名为:AS层、进度条层、按钮层、动画层。2、制作LOADING
给AS图层第一帧加上帧标签play,然后打开动作面板,复制下面的代码并粘贴。 //将电影总字节数赋值给total变量
total=_root.getBytesTotal();
//将已经下载的字节数赋值给loaded变量
loaded=_root.getBytesLoaded();
//取整计算已下载的字节数的百分比并赋值给变量load
load=int(loaded/total*100);
//把已下载的字节数赋值给动态文本变量loadtxt
loadtxt="loading"+load+"%";
//进度条同时按百分比数跳转到相应的帧上去;
_root.进度条.gotoAndStop(load);2、制作LOADING
在第6帧(F7)插入一个关空白关键帧,复制下面的代码并粘贴:
//如果下载字节数=总字节数,跳转到6帧停止
if(loaded==total){
gotoAndStop(6);
//否则跳转到标签名"play"的帧,继续下载
}else{
gotoAndPlay("play");
}2、制作LOADING
创建进度条影片剪辑,命名为“进度条。在这个影片剪辑上,建立分别为“边框线”层和“填充色”层。在“边框线”层,绘制一个矩形,在属性面板设置:宽:300;高:24;X:-150,Y:-12。2、制作LOADING
在100帧处F5插入普通帧。选中矩形里面的填充色(Ctrl+X)剪切,粘贴到“填充色”层第一帧(Ctrl+Shift+V或选择编辑菜单下的粘贴到当前位置),调整填充色颜色,在100帧处F6插入关键帧,选中第一帧创建“形状”动画,在第一帧将矩形宽改为3。双击矩形框在属性面板把笔触调整为2,颜色自定义。2、制作LOADING
进度条层设置进度条及动态文本。回到场景2中把刚做好的“进度条”元件从库中拖放到“进度条”这一图层的第一帧上,调整位置。然后选中舞台中的“进度条”元件,在属性面板上写上实例名“进度条”,在第6帧插入普通帧。2、制作LOADING
选中“进度条”层,在舞台合适的位置加入一个动态文本框,在属性面板上设置文本类型:动态文本,字体:Arial,变量名:loadtxt,单行,字体大小颜色自定义,相关参数如图所示。2、制作LOADING
在“按钮层”第6帧插入一个空白关键帧,选择窗口菜单下公用库,打开按钮库,挑出一个自己喜欢的播放按钮,摆放到舞台合适位置并调整大小(本例中选择的是:playback---playback-play)。2、制作LOADING
选中舞台上的按钮元件给按钮加上下面的代码:
on(release){//释放按钮
gotoAndPlay("场景1",1);//跳转并播放场景1的第1帧
} 现在loading就能用了,可以在“动画层”再加入一些动画影片剪辑。2、制作LOADING
测试影片。如果作品比较小,在测试的时候loading会瞬间就过去了,可以在测试影片的时候,选择“视图”菜单下的“模拟下载”就可以慢慢的欣赏loading的全过程了。3、制作下雨效果
思路:先做一滴雨的效果,然后复制一定数量的雨滴,这样就出现了许多雨了。需要说明的一点就是利用影片的坐标属性让复制出来的雨滴从不同的地方落下,这样就显得杂乱,真实。3、制作下雨效果
新建文档,把素材文件夹中的图片“菏塘”导入到舞台中,并调整图片的大小使其与舞台的大小一致,设置图片相对于舞台居中对齐。3、制作下雨效果
新建名为“下雨”的影片剪辑,在影片剪辑中选择线条工具,将笔触的颜色设置为“#CCCCCC”,在舞台上绘制一条斜线,选中绘制的线条按F8将其转换为图形元件“雨”,如图所示。
3、制作下雨效果
在图层1的第20帧插入关键帧,设置元件“雨”完全透明,并移动一定的位置,制作动画。新建图层2置于图层1下,在第15帧插入关键帧,绘制一个圆圈,调整位置使其中心在线条“雨”的末端。将圆圈转换为图形元件“涟漪”,如图所示。
3、制作下雨效果
在图层2的第25帧插入关键帧,将“涟漪”放大(中心位置不变),并设置为完全透明,创建补间动画。3、制作下雨效果
回到场景1,将图层1命名为“背景”,插入图层2命名为“雨”。把元件“下雨”从库中拖放到图层“雨”,将其实例名称改为“rain”。在两个图层的第2帧插入普通帧,如图所示。
3、制作下雨效果
插入图层3命名为“AS”,该层用来添加脚本。选中第1帧,在动作面板中输入以下脚本。 i=random(100);//产生随机数 duplicateMovieClip("rain","rain"+i,i);//复制影片 setProperty("rain"+i,_x,random(550));//摄制影片属性 setProperty("rain"+i,_y,random(400));3、制作下雨效果
选中图层“AS”的第2帧插入关键帧,在动作面板中输入以下脚本。 gotoAndPlay(1); 保存并测试影片。4、制作下雪效果
下雪的效果和下雨的效果制作方法是一样的,只需要把“下雨”的影片剪辑改为“下雪”动画效果。 新建文档,将舞台大小设置为宽650px高320px,背景为黑色。将素材文件夹中的图片“雪景”导入到舞台上,并设置为相对于舞台居中对齐,将图层1命名为“背景”。
4、制作下雪效果
新建图形元件“雪花”,用白色线条工具和椭圆工具配合绘制雪花,如下图所示。4、制作下雪效果
新建影片剪辑“下雪”,将图形元件“雪花”拖放到“下雪”影片剪辑的舞台上,给图层1插入一个引导层,绘制一条曲线作为雪花飘落的路径,如图所示。4、制作下雪效果
回到场景1,新建“下雪”图层,将影片剪辑“下雪”拖放到舞台上方,并影片剪辑“下雪”设置实例名为“snow”,新建“AS”图层,在所有图层的第2帧插入普通帧,如下图所示。4、制作下雪效果
选择“AS”的第一帧,在脚本区输入以下代码:i=random(100);//产生随机数duplicateMovieClip("snow","snow"+i,i);//复制影片setProperty("snow"+i,_x,random(550));//摄制影片属性setProperty("snow"+i,_y,random(400));4、制作下雪效果
在图层“AS”的第2帧插入关键帧,在该帧的行为面板中输入以下代码: gotoAndPlay(1); 保存并测试影片。9、青少年是一个美好而又是一去不可再得的时期,是将来一切光明和幸福的开端。。2023/7/242023/7/24Monday,July24,202310、人的志向通常和他们的能力成正比例。2023/7/242023/7/242023/7/247/24/20236:33:50AM11、夫学须志也,才须学也,非学无以广才,非志无以成学。2023/7/242023/7/242023/7/24Jul-2324-Jul-2312、越是无能的人,越喜欢挑剔别人的错儿。2023/7/242023/7/242023/7/24Monday,July24,202313、志不立,天下无可成之事。2023/7/242023/7/242023/7/242023/7/247/24/202314、古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。24七月20232023/7/242023/7/24
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年高考地理专题复习新题典题精练-外力作用(解析版)
- 2023年高考全一轮微专题24-洋流(解析版)
- 专题六 幼儿园全面发展教育-幼儿体育、智育(练习-解析版)-《幼儿教育学基础》(北师大版第2版)高考备考(河北省)
- 2023年高考一轮多维练小题-大气的运动(解析版)
- 个人感谢信集锦十篇
- 苏教版四年级下册数学第三单元 三位数乘两位数 测试卷含答案【典型题】
- 2022年大学物理学专业大学物理二期中考试试卷A卷-附解析
- 2022年大学植物生产专业大学物理下册开学考试试题C卷-附解析
- 贫困学生家访援助制度
- 2022年大学电气信息专业大学物理下册期中考试试题-含答案
- 拱桥悬链线计算表
- 一对一学生课时签到表
- 木材材积速算表
- 如何培养学生良好的双姿习惯(精)
- 计算机及外部设备装配调试员国家职业技能标准(2019年版)
- GB18613-2012中小型异步三相电动机能效限定值及能效等级
- 《临床决策分析》课件.ppt
- 家风家训PPT课件
- 泪道冲洗PPT学习教案
- 浅谈校园影视在学校教育中的作用
- 无公害农产品查询
评论
0/150
提交评论