新闻动态

Flash动画制作常用动作语句:时间轴和按钮控制语句

交给计算机执行的指令集成为程序,程序的另一个名称叫做脚本。脚本都必须有他的运行环境,就ActionScript应用来说,它的运行环境就是flash影片,在某些情况下,ActionScript还可以指挥其他东西,如用户的操作系统、浏览器等,但是ActionScript最主要的用途还在于控制flash影片内部的的东西,下面简单介绍一些动画制作中的常用动作语句:

1.时间轴控制语句

  • Pay、stop、goto是最常用的,在动作工具箱中位于“全局函数|时间轴控制”子目录下。

play()从当前帧开始往下播放影片,该指令无任何参数;

stop()是将影片停止在当前帧;

Goto用于控制动画的跳转,根据跳转后执行的动作,分为gotoplay()和gotostop()。gotoplay(【场景】,帧),跳转到指定场景与帧并且开始播放;gotostop(【场景】,帧),跳转到指定场景并停止播放。

  • Goto语句需设置的参数:

场景:可选字符串,指定播放的头要转到的场景名称;

帧:帧序号或帧标签,在帧属性面板左端的,<帧标签>框中设置帧的名称。

Flash动画制作常用动作语句:时间轴和按钮控制语句

2.动画制作常用语句:按钮控制语句

如果要在某个按钮被单击或鼠标指向某按钮时,执行某一动作,可以将动作附加到该按钮,动作附加到按钮的某个实例上,按钮元件的其他实例不受影响。在给按钮附加动作时,动作必须嵌入on(mouse  event)处理程序中,以便指定触发该动作的鼠标事件或按键事件。

选中一个按钮,打开动作面板,动作编辑区下方的对象脚本标签上显示按钮图标,先双击动作工具箱“全局控制|影片剪辑控制”下的on()命令,选单提示列表会显示该命令下的8个可选参数:

  • Press:按下,鼠标在按钮上按下左键后,未放开按键时的事件;
  • Release:放开,鼠标在按钮上按下左键后,放开按键时的事件;
  • ReleaseOutside:在区域外释放,鼠标在按钮上按下左键后,在按钮区域外释放按键时的事件;
  • Keypress:按键,设置键盘上的特定按键被按下时的事件,选中该项后在其后的输入栏中输入要使用的按键;
  • dragOver:拖上,鼠标在按钮上按下,移动到按钮区域外,然后再移回到按钮上时产生的事件;
  • dragOut:拖出,鼠标在按钮上按下,移动到按钮区域外时产生的事件;
  • rollOver:滚上,鼠标移动到按钮上时产生的事件;
  • rollOut:滚出,鼠标移动到按钮上,又离开按钮后产生的事件。