如何在adobe flash cs6 actionscript 3.0中停止场景并播放下一个场景

时间:2012-08-27 20:21:37

标签: actionscript-3 flash loops adobe scene

我正在尝试创建一个循环动画场景,就像眼睛一样开启和关闭。我有一个黑色矩形向下,与另一个黑色矩形相遇,向上创建闪烁效果。然后在中间我有一个按钮,观众可以点击该按钮进入下一个场景。问题是按下按钮之前和之后两个场景同时播放。当用户按下该按钮时,如何播放第一个循环场景然后停止播放下一个场景?谢谢。

1 个答案:

答案 0 :(得分:1)

您需要告诉各自的场景停止。否则,Flash播放器将在上一个场景的最后一帧之后自动移动到下一个场景(并循环回到最后一个场景的最后一帧之后的第一个场景)。

在闪光灯中,打开第一个场景并打开时间线视图。滚动到时间轴的最后,在新图层的时间轴的最后一帧上添加一个新图层,创建一个关键帧(Windows上的F6)。选择新的关键帧后,打开代码编辑器(Windows上的F9)并输入命令stop();或者如果希望当前场景保持循环(不移动下一个场景),请输入命令{{1 }}

如果您希望其他场景在最后停止,请在其时间轴上重复上述步骤。