版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7讲交互动画的制作,讲解提纲,7.1 ActionScript简介 7.2 将脚本指定给帧 7.3 将脚本指定给按钮 7.4 将脚本指定给影片剪辑,学习目的,了解ActionScript 掌握将脚本指定给帧、按钮的方法 熟悉将脚本指定给影片剪辑的方法,7.1ActionScript简介,ActionScript是Flash的脚本语言,使用它可以为动画增加交互性。在简单的动画中,Flash按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互。例如,可以单击动画中的按钮,使动画跳转到不同部分继续播放;可以移动动画中的对象,如移动你手中的手枪,使射出的子弹准确地击中目标。,
2、7.1ActionScript简介,ActionScript同样拥有语法、变量、函数等,而且与JavaScript类似,它也由许多行语句代码组成,每行语句又是一些命令、运算符、分号等组成。它的结构与C/C+或者Java等高级编程语言相似。,7.1ActionScript简介,使用ActionScript编写代码时,每一行的代码都可以从ActionScript面板中直接调用。在任何时候,对输入的ActionScript代码,Flash都会检查语法是否正确,并提示如何修改。 动画欣赏,场景,插入|场景 场景的切换:在“编辑场景”的下拉列表中选择 窗口|其他面板|场景:对场景进行管理 打开动作面板:
3、 窗口|动作或按“F9” 有多个场景的动画,需在“测试影片”中才能看到所有场景的动画效果,7.2将脚本指定给帧,当需要播放指针到达某一帧时使影片选择一段程序,则应将程序指定给帧。 通常将所有程序都指定给影片时间轴同一层中的帧,这样便于对时间轴的管理。,7.2将脚本指定给帧,步骤: 新建一个图层 在需要指定程序的帧处插入一个关键帧 选中该关键帧,打开“动作-帧”面板 在“全局函数/时间轴控制”中选择函数,演示,使动画不重复播放:stop() 跳转到其它场景继续播放,观看演示,时间轴控制函数,(1)gotoAndPlay 一般形式:gotoAndPlay(”scene”,frame) ; 作用:跳
4、转并播放,跳转到指定场景的指定帧,并从该帧开始播放,如果没有指定场景,则将跳转到当前场景的指定帧。 参数:scene,跳转至场景的名称;frame,跳转至帧的名称或帧数。 有了这个命令,可以随心所欲地播放不同场景,不同帧的动画。,(2)gotoAndstop,一般形式:gotoAndstop( ”scene”,frame); 作用:跳转并停止播放,跳转到指定场景的指定帧并从该帧停止播放,如果没有指定场景,则将跳转到当前场景的指定帧。 参数:scene:跳转至场景的名称;frame:跳转至帧的名称或数字。,(3)nextFrame(),作用:跳至下一帧并停止播放。,(4)prevframe(),
5、作用:跳至前一帧并停止播放。 (5)nextScene() 作用:跳至下场景并停止播放。 (6)PrevScene() 作用:跳至前场景并停止播放。,(7)play(),作用:可以指定影片继续播放。 在播放影片时,除非另外指定,否则从第一帧播放。如果影片播放进程被GoTo(跳转)Stop(停止)语句停止,则必须使用play语句才能重新播放。,(8)Stop(),作用:停止当前播放的影片,该动作最常见的运用是使用按钮控制影片剪辑。 例如,如果需要某个影片剪辑在播放完毕后停止而不是循环播放,则可以在影片剪辑的最后一帧附加Stop(停止播放影片)动作。这样,当影片剪辑中的动画播放到最后一帧时,播放将
6、立即停止。,(9)StopAllSounds(),作用:使当前播放的所有声音停止播放,但是不停止动画的播放。 例如: On(release) StopAllSounds(); 当按钮被单击时,影片中的所有声音将停止播放。,7.3将脚本指定给按钮,制作按钮(按钮元件) 选择按钮,打开“动作-按钮”面板 在“全局函数/影片剪辑控制”中选择函数on() 设置触发事件 在大括号中添加函数,On()函数,Press:鼠标指针在按钮上方,并按下鼠标左键时。 Release:单击按钮时。 releaseOutside:在按钮上方按下鼠标左键,接着把鼠标指针移到按钮之外,然后松开鼠标左键时。 Rollover
7、:鼠标滑入按钮时。 Rollout:鼠标滑出按钮时。 Dragover:按着鼠标左键不放,鼠标滑入按钮时。 Dragout:按着鼠标不松手,鼠标滑出按钮时。 Keypress:按下指定的按键时。,实例演示,使用play按钮控制影片的播放 动画欣赏,观看演示,7.4将脚本指定给影片剪辑,制作影片剪辑元件 将影片剪辑拖动到舞台上 选择影片剪辑元件,打开“动作-影片剪辑”面板 在“全局函数|影片剪辑控制”中选择函数onClipEvent() 设置触发事件 在大括号中添加函数,onClipEvent(),Load:影片剪辑实例出现在时间轴中时。 Unload:当影片剪辑实例在时间轴上消失时。 enterFrame:以影片剪辑帧频不断触发事件的发生。 mouseMove:每次移动鼠标时。 mouseDown:按下鼠标左键时。 mouseUp:释放鼠标左键时。 keyDown:按下某个键时。 keyUp:释放某个键时。 Data:当用loadVariables()函数或loadMov
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油画风格笔试题及答案
- 应聘班组长试题及答案
- 深圳2026年消防工程师《消防安全案例分析》考试题库
- 宁夏2026年税务师《税法一》考试真题及答案
- 护理不良事件安全警示教育试题
- 儿科专科护士培训班2026年护理安全管理试题及答案
- 2026年安康杯安全知识竞赛多选题130题含答案
- 2026年考研管理类联考综合能力考试真题(完整版)
- 2026年7月份护理安全警示教育考核试题
- 2025年软件评测师真题练习卷
- 2026贵州黔东南州岑巩县事业单位第二轮公开招聘工作人员98人笔试备考题库及答案详解
- 2026年卫生高级职称考试(临床医学检验)(副高)测试题及答案
- 电力行业专题:短期有压长期有光
- 2026广东江门市新会公用环境建设集团有限公司招聘5人笔试备考试题及答案详解
- 2026年成都第八中学小升初入学分班考试语文考试试题及答案
- 初中数学重点难点知识总结汇编
- 2025年国企财务岗招聘考试(财务管理)题库及答案
- 纵隔肿瘤的护理与治疗
- 2026年中医专科护士复习试题含答案详解(巩固)
- 遵义市汇川区2025-2026学年第二学期三年级语文期末考试卷(部编版含答案)
- 2026年康复评定技术题库(考试直接用)附答案详解
评论
0/150
提交评论