向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束第十四课脚本语言在动画中的应用课堂讲解上机实战课后练习向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束课堂讲解动画进程控制影片剪辑属性的设置控制影片剪辑复制/移除影片剪辑向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束动画进程控制通过语句来控制动画进程通过按钮来控制动画进程向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束许多Flash动画都具有很强的交互性,需要人为地控制动画的进程,如在拼图游戏中需要通过拖动鼠标来拼出一个完整的图形,在一些调查表中还需要用户选择或输入某个答案才能进行下一步操作。这些交互行为实际都是通过Actions语句来实现的。在FlashMX2004中控制动画进程的方法有以下几种:直接为帧添加Actions语句来控制动画进程。为按钮添加Actions语句来控制动画进程。为影片剪辑添加Actions语句来控制动画进程。响应键盘上的按键动作来控制动画进程。向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束通过语句来控制动画进程在FlashMX2004的“动作”面板中,“时间轴控制”、“浏览器/网络”和“影片剪辑控制”类中提供的命令就可以完成对动画的基本控制。最常用的语句有以下一些:stop:使动画停止在当前时间轴的当前帧中。play:使动画从当前帧开始播放。gotoAndPlay:跳转到用帧标签或帧编号指定的某一特定帧并播放。gotoAndStop:跳转到用帧标签或帧编号指定的某一特定帧并停止播放。向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束nextFrame:使动画跳转到下一帧并停止播放。prevFrame:使动画回到上一帧并停止播放。on:主要用于控制按钮的动作。duplicateMovieClip:复制影片剪辑。getProperty:获取影片剪辑属性。setProperty:设置影片剪辑属性。removeMovieClip:移除影片剪辑属性。startDrag:在影片剪辑上开始拖放动作。stopDrag:停止当前正在进行的拖放动作。向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束通过按钮来控制动画进程前面讲过,用户不但可以为帧添加Actions语句,还可以为按钮元件添加Actions语句。要通过按钮来控制动画进程,必须首先创建一个按钮元件,并为其添加Actions语句。关于按钮元件的创建,已在前面讲解过,下面讲解如何为按钮元件添加Actions语句。为按钮添加Actions语句的方法如下。选中要添加Actions语句的按钮,然后打开“动作”面板。在其中输入按钮的Actions语句。向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束为按钮添加Actions语句必须以关键字on开头。首先双击“影片剪辑控制”类下的,在右边窗口中将自动弹出如图14-1所示的下拉列表,其中的各选项都是不同的按钮事件,各个按钮事件的含义如下所示:图14-1向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束press:表示当按下鼠标还未松开时发生指定的事件。release:表示在按钮上单击一次鼠标后会发生指定的事件。它是按钮最常用的事件。releaseOutside:表示在按钮上按下鼠标,在按钮外松开鼠标时会发生指定的事件。rollOver:表示当鼠标光标移到按钮所在热区时会发生指定的事件。rollOut:表示当鼠标从按钮热区移出时会发生指定的事件。dragOver:表示在鼠标光标位于按钮上方并已按下的情况下,滑出按钮再滑回按钮时会发生指定的事件。向下向上末页首页首页《Flash动画制作》调音调音返回返回河南工程学院结束结束dragOut:表示当鼠标光标位于按钮内部,按下按钮然后移出按钮热区时会发生指定的事件。keyPress:它是指在键盘上按下某些键时,按钮将会响应的事件。其中包括很多选项,如keyPress“”表示在键盘上按下向左的方向键时,按钮将发生指定的事件。Flash检测键盘上的字母键时,字母都为小写。如果要检测键盘中的特殊键,Flash中有一些专门的...