- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动画制作互动动画制作
临沂师范学院信息学院 康梅娟 第7讲交互动画的制作 讲解提纲 7.1 ActionScript简介 7.2 将脚本指定给帧 7.3 将脚本指定给按钮 7.4 将脚本指定给影片剪辑 学习目的 了解ActionScript 掌握将脚本指定给帧、按钮的方法 熟悉将脚本指定给影片剪辑的方法 7.1ActionScript简介 ActionScript是Flash的脚本语言,使用它可以为动画增加交互性。在简单的动画中,Flash按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互。例如,可以单击动画中的按钮,使动画跳转到不同部分继续播放;可以移动动画中的对象,如移动你手中的手枪,使射出的子弹准确地击中目标。 7.1ActionScript简介 ActionScript同样拥有语法、变量、函数等,而且与JavaScript类似,它也由许多行语句代码组成,每行语句又是一些命令、运算符、分号等组成。它的结构与C/C++或者Java等高级编程语言相似。 7.1ActionScript简介 使用ActionScript编写代码时,每一行的代码都可以从ActionScript面板中直接调用。在任何时候,对输入的ActionScript代码,Flash都会检查语法是否正确,并提示如何修改。 动画欣赏 场景 插入|场景 场景的切换:在“编辑场景”的下拉列表中选择 窗口|其他面板|场景:对场景进行管理 打开动作面板: 窗口|动作或按“F9” 有多个场景的动画,需在“测试影片”中才能看到所有场景的动画效果 7.2将脚本指定给帧 当需要播放指针到达某一帧时使影片选择一段程序,则应将程序指定给帧。 通常将所有程序都指定给影片时间轴同一层中的帧,这样便于对时间轴的管理。 7.2将脚本指定给帧 步骤: 新建一个图层 在需要指定程序的帧处插入一个关键帧 选中该关键帧,打开“动作-帧”面板 在“全局函数/时间轴控制”中选择函数 演示 使动画不重复播放:stop() 跳转到其它场景继续播放 时间轴控制函数 (1)gotoAndPlay 一般形式:gotoAndPlay(”scene”,frame) ; 作用:跳转并播放,跳转到指定场景的指定帧,并从该帧开始播放,如果没有指定场景,则将跳转到当前场景的指定帧。 参数:scene,跳转至场景的名称;frame,跳转至帧的名称或帧数。 有了这个命令,可以随心所欲地播放不同场景,不同帧的动画。 (2)gotoAndstop 一般形式:gotoAndstop( ”scene”,frame); 作用:跳转并停止播放,跳转到指定场景的指定帧并从该帧停止播放,如果没有指定场景,则将跳转到当前场景的指定帧。 参数:scene:跳转至场景的名称;frame:跳转至帧的名称或数字。 (3)nextFrame() 作用:跳至下一帧并停止播放。 (4)prevframe() 作用:跳至前一帧并停止播放。 (5)nextScene() 作用:跳至下场景并停止播放。 (6)PrevScene() 作用:跳至前场景并停止播放。 (7)play() 作用:可以指定影片继续播放。 在播放影片时,除非另外指定,否则从第一帧播放。如果影片播放进程被GoTo(跳转)Stop(停止)语句停止,则必须使用play语句才能重新播放。 (8)Stop() 作用:停止当前播放的影片,该动作最常见的运用是使用按钮控制影片剪辑。 例如,如果需要某个影片剪辑在播放完毕后停止而不是循环播放,则可以在影片剪辑的最后一帧附加Stop(停止播放影片)动作。这样,当影片剪辑中的动画播放到最后一帧时,播放将立即停止。 (9)StopAllSounds() 作用:使当前播放的所有声音停止播放,但是不停止动画的播放。 例如: On(release){ StopAllSounds(); } 当按钮被单击时,影片中的所有声音将停止播放。 7.3将脚本指定给按钮 制作按钮(按钮元件) 选择按钮,打开“动作-按钮”面板 在“全局函数/影片剪辑控制”中选择函数on() 设置触发事件 在大括号中添加函数 On()函数 Press:鼠标指针在按钮上方,并按下鼠标左键时。 Release:单击按钮时。 releaseOutside:在按钮上方按下鼠标左键,接着把鼠标指针移到按钮之外,然后松开鼠标左键时。 Rollover:鼠标滑入按钮时。 Rollout:鼠标滑出按钮时。 Dragover:按着鼠标左键不放,鼠标滑入按钮时。 Dragout:按着鼠标不松手,鼠标滑出按钮时。 Keypress:按下指定的按键时。 实例演示 使用play按钮控制影片的播放 动画欣赏 7.4将脚本指定给影片剪辑 制作影片剪辑元件 将影片剪辑拖动
文档评论(0)