1

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

4

1 回答 1

1

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

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

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

于 2012-08-27T23:18:56.103 回答