第四步:这一步是关键,我们使用action语言实现预计的动画效果。首先使用快捷键F9打开action面板,选定第一帧,双击Movie
Control中的Stop语句,使动画开始时便定格于第一这一帧,直到遇到一定的事件(如本例的鼠标点击),触发设置的动作(本例是各帧之间的跳转),如图4所示。

图4
完成后其余几帧也做同样的设置,也就是使跳转到另一帧后,同样停止动作,直到遇到下一个事件。
设置好帧动作后,我们接着来设置按钮。再次回到第一帧,选中按钮“buttonNO”,点击鼠标右键。选择Actions,在弹出Action面板双击Movie
Control中的go to语句。在type中选择next frame,如图5所示:

图5
现在该按钮的动作设定是:
on (release) {
nextFrame();
}
意思就是当鼠标点击松开时,跳转到下一帧。这意味着什么呢?哈,到了下一帧,按钮就换地方咯,抓到它再点击它,又跳转到下一帧,它又换个地方了,就这样不停的循环,它永远不停的跑,你能抓住它拒绝我么?呵呵,不过要实现这样完美的效果,还需要下面的步骤:
将除了最后帧里的按钮的其他几个按钮都做上一步同样的操作后,在最后帧的go to下设置type为Frame
Number,Frame为1,这样到了第5帧后,又会重新跳转到第1帧,这样才真正实现了跳转的循环,够“毒”吧?!
|