欢迎来到天天文库
浏览记录
ID:20564487
大小:206.00 KB
页数:23页
时间:2018-10-13
《动画制作 交互动画的制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7讲交互动画的制作讲解提纲7.1ActionScript简介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、
4、场景场景的切换:在“编辑场景”的下拉列表中选择窗口
5、其他面板
6、场景:对场景进行管理打开动作面板:窗口
7、动作或按“F9”有多个场景的动画,需在“测试影片”中才能看到所有场景的动画效果7.2将脚本指定给帧当需要播放指针到达某一帧时使影片选择一段程序,则应将程序指定给帧。通常将所有程序都指定给影片时间轴同一层中的帧,这样便于对时间轴的管理。7.2将脚本指定给帧步骤:新建一个图层在需要指定程序的帧处插入一个关键帧选中该关键帧,打开“动作-帧”面板在“全局函数/时间轴控制”中选择函数演示使动画不重复播放:stop()跳转到其它场景继
8、续播放观看演示时间轴控制函数(1)gotoAndPlay一般形式:gotoAndPlay(”scene”,frame);作用:跳转并播放,跳转到指定场景的指定帧,并从该帧开始播放,如果没有指定场景,则将跳转到当前场景的指定帧。参数:scene,跳转至场景的名称;frame,跳转至帧的名称或帧数。有了这个命令,可以随心所欲地播放不同场景,不同帧的动画。(2)gotoAndstop一般形式:gotoAndstop(”scene”,frame);作用:跳转并停止播放,跳转到指定场景的指定帧并从该帧停止播放,如果没有指定场景,则将
9、跳转到当前场景的指定帧。参数:scene:跳转至场景的名称;frame:跳转至帧的名称或数字。(3)nextFrame()作用:跳至下一帧并停止播放。(4)prevframe()作用:跳至前一帧并停止播放。(5)nextScene()作用:跳至下场景并停止播放。(6)PrevScene()作用:跳至前场景并停止播放。(7)play()作用:可以指定影片继续播放。在播放影片时,除非另外指定,否则从第一帧播放。如果影片播放进程被GoTo(跳转)Stop(停止)语句停止,则必须使用play语句才能重新播放。(8)Stop()作用
10、:停止当前播放的影片,该动作最常见的运用是使用按钮控制影片剪辑。例如,如果需要某个影片剪辑在播放完毕后停止而不是循环播放,则可以在影片剪辑的最后一帧附加Stop(停止播放影片)动作。这样,当影片剪辑中的动画播放到最后一帧时,播放将立即停止。(9)StopAllSounds()作用:使当前播放的所有声音停止播放,但是不停止动画的播放。例如:On(release){StopAllSounds();}当按钮被单击时,影片中的所有声音将停止播放。7.3将脚本指定给按钮制作按钮(按钮元件)选择按钮,打开“动作-按钮”面板在“全局函数
11、/影片剪辑控制”中选择函数on()设置触发事件在大括号中添加函数On()函数Press:鼠标指针在按钮上方,并按下鼠标左键时。Release:单击按钮时。releaseOutside:在按钮上方按下鼠标左键,接着把鼠标指针移到按钮之外,然后松开鼠标左键时。Rollover:鼠标滑入按钮时。Rollout:鼠标滑出按钮时。Dragover:按着鼠标左键不放,鼠标滑入按钮时。Dragout:按着鼠标不松手,鼠标滑出按钮时。Keypress:按下指定的按键时。实例演示使用play按钮控制影片的播放动画欣赏观看演示7.4将脚本指定
12、给影片剪辑制作影片剪辑元件将影片剪辑拖动到舞台上选择影片剪辑元件,打开“动作-影片剪辑”面板在“全局函数
13、影片剪辑控制”中选择函数onClipEvent()设置触发事件在大括号中添加函数onClipEvent()Load:影片剪辑实例出现在时间轴中时。Unload:当影片剪辑实例在时间轴上消失时。ent
此文档下载收益归作者所有