首页 理论教育FlashCS6中文版教程:快速跳转到指定帧或场景

FlashCS6中文版教程:快速跳转到指定帧或场景

【摘要】:若要跳到影片中的某一特定帧或场景,可以使用goto动作。当影片跳到某一帧时,可以选择参数来控制是从这一帧播放影片,还是在这一帧停止。影片也可以跳到一个场景并播放指定的帧,或跳到下一场景或上一场景的第一帧。选择要为其指定该动作的帧、按钮实例或影片剪辑实例,并打开“动作”面板。在参数窗格的“场景”弹出菜单中,指定目标场景。如果选择当前场景或已命名的一个场景,则必须为播放头提供要跳转到的帧。

若要跳到影片中的某一特定帧或场景,可以使用goto动作。当影片跳到某一帧时,可以选择参数来控制是从这一帧播放影片,还是在这一帧停止。goto动作在“动作”面板中作为两个动作列出:gotoAndPlay和gotoAndStop。影片也可以跳到一个场景并播放指定的帧,或跳到下一场景或上一场景的第一帧。

(1)选择要为其指定该动作的帧、按钮实例或影片剪辑实例,并打开“动作”面板。

(2)在“动作”面板中,单击“动作”/“影片控制”类别,之后双击goto动作。Flash会在脚本窗格中插入gotoAndPlay动作。

(3)如果要在跳转后使影片继续播放,可保持参数窗格中的“转到并播放”选项(默认选项)一直处于选中状态。若要在跳转后停止播放影片,可选择“转到并停止”选项。

(4)在参数窗格的“场景”弹出菜单中,指定目标场景。如果选择当前场景或已命名的一个场景,则必须为播放头提供要跳转到的帧。

(5)在参数窗格的“类型”弹出菜单中,选择一个目标帧。“帧号”、“帧标签”或“表达式”都可用于指定帧。(www.chuimin.cn)

(6)如果在上一步中选择了“帧号”、“帧标签”或“表达式”,则在“帧”参数框中输入帧号、帧标签,或者输入可以计算出帧号或帧标签的表达式。

例如:下面的动作将播放头跳到第50帧,然后从那里继续播放:

gotoAndPlay(50);

下面的动作将播放头跳到该动作所在的帧之前的第5帧:

gotoAndStop(currentframe +5);