欢迎来到天天文库
浏览记录
ID:39945112
大小:2.78 MB
页数:64页
时间:2019-07-15
《flash教程脚本语言在动画中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十四课 脚本语言在动画中的应用课前导读课堂讲解上机实战课后练习课前导读基础知识重点知识提高知识基础知识影片剪辑的属性设置。读者应认真阅读并理解它们的作用。重点知识动画进程的控制方法、影片剪辑的属性设置、控制影片剪辑、定位影片剪辑、复制/移除影片剪辑。读者应仔细阅读相关部分,并结合上机实战练习和掌握。提高知识通过键盘来控制动画进程。初学者可暂时不学,待有一定的基础后再学习。课堂讲解动画进程控制影片剪辑属性的设置控制影片剪辑复制/移除影片剪辑动画进程控制通过语句来控制动画进程通过按钮来控制动画进程许多Flash动画都具有很强的交互性,需要人为地控制动画的进程,如在拼图游戏中需要通过拖动鼠标来
2、拼出一个完整的图形,在一些调查表中还需要用户选择或输入某个答案才能进行下一步操作。这些交互行为实际都是通过Actions语句来实现的。在FlashMX2004中控制动画进程的方法有以下几种:直接为帧添加Actions语句来控制动画进程。为按钮添加Actions语句来控制动画进程。为影片剪辑添加Actions语句来控制动画进程。响应键盘上的按键动作来控制动画进程。通过语句来控制动画进程在FlashMX2004的“动作”面板中,“时间轴控制”、“浏览器/网络”和“影片剪辑控制”类中提供的命令就可以完成对动画的基本控制。最常用的语句有以下一些:stop:使动画停止在当前时间轴的当前帧中。play
3、:使动画从当前帧开始播放。gotoAndPlay:跳转到用帧标签或帧编号指定的某一特定帧并播放。gotoAndStop:跳转到用帧标签或帧编号指定的某一特定帧并停止播放。nextFrame:使动画跳转到下一帧并停止播放。prevFrame:使动画回到上一帧并停止播放。on:主要用于控制按钮的动作。duplicateMovieClip:复制影片剪辑。getProperty:获取影片剪辑属性。setProperty:设置影片剪辑属性。removeMovieClip:移除影片剪辑属性。startDrag:在影片剪辑上开始拖放动作。stopDrag:停止当前正在进行的拖放动作。通过按钮来控制动画进
4、程前面讲过,用户不但可以为帧添加Actions语句,还可以为按钮元件添加Actions语句。要通过按钮来控制动画进程,必须首先创建一个按钮元件,并为其添加Actions语句。关于按钮元件的创建,已在前面讲解过,下面讲解如何为按钮元件添加Actions语句。为按钮添加Actions语句的方法如下。选中要添加Actions语句的按钮,然后打开“动作”面板。在其中输入按钮的Actions语句。为按钮添加Actions语句必须以关键字on开头。首先双击“影片剪辑控制”类下的,在右边窗口中将自动弹出如图14-1所示的下拉列表,其中的各选项都是不同的按钮事件,各个按钮事件的含义如下所示:图14-1pr
5、ess:表示当按下鼠标还未松开时发生指定的事件。release:表示在按钮上单击一次鼠标后会发生指定的事件。它是按钮最常用的事件。releaseOutside:表示在按钮上按下鼠标,在按钮外松开鼠标时会发生指定的事件。rollOver:表示当鼠标光标移到按钮所在热区时会发生指定的事件。rollOut:表示当鼠标从按钮热区移出时会发生指定的事件。dragOver:表示在鼠标光标位于按钮上方并已按下的情况下,滑出按钮再滑回按钮时会发生指定的事件。dragOut:表示当鼠标光标位于按钮内部,按下按钮然后移出按钮热区时会发生指定的事件。keyPress:它是指在键盘上按下某些键时,按钮将会响应的事
6、件。其中包括很多选项,如keyPress“”表示在键盘上按下向左的方向键时,按钮将发生指定的事件。Flash检测键盘上的字母键时,字母都为小写。如果要检测键盘中的特殊键,Flash中有一些专门的代码来表示它们,如下:例如,要检测键盘上的方向键“↑”,可以使用如下Actions语句:on(keyPress""){trace("ThisisUp");}按钮的Acti
7、ons语句的基本语法格式如下:on(mouseEvent){//要执行的动作}其中的mouseEvent被称为“事件”的触发器。当发生该事件时,就执行后面大括号中的动作。前面所讲的press、release、dragOver、dragOut、releaseOutside等都可以作为mouseEvent的参数值。例如,下面的语句:on(release){gotoAndStop(3);}表示单击一次鼠标后,动画跳转到第3帧并
此文档下载收益归作者所有