操作被分配给Flash CS5中的错误关键帧

时间:2012-10-06 11:04:00

标签: actionscript-3 flash-cs5

我正在使用Flash CS5,并且自AS2时代起就没有使用过Flash。

我有一个movieclip符号,其中我有一个Actions层,其中我在第1帧中有一个关键帧,在第20帧中有一个关键帧。每个都应该有一个stop();分配了动作,但是当我在第20帧中选择一个并开始书写时,小“a”出现在另一个图层的第1帧上。当我在该层的第20帧中创建关键帧并尝试分配动作时,它会产生相同的结果。它们出现在第1帧。

这是一个错误还是我错过了一些关于AS3的重要信息?

1 个答案:

答案 0 :(得分:0)

事实上,AS3对于如何实现代码更加挑剔(有充分理由)。

您需要选择要将代码放入的关键帧,然后使用您的操作窗口。正如Markus评论的那样,请确保您使用的是关键帧,而不是空帧。如果您尝试将代码写入空帧,则会将其默认为最新的关键帧。

此外,如果您有多个图层并且说,您的代码位于layer2上,而您的对象位于layer1上,如果您在layer1上有关键帧,并且打算在第20帧输入代码,但您的图层选择是第2层,则它将会产生与上述相同的结果。您必须确保正确的图层处于活动状态。操作窗口仅显示当前图层最新关键帧的代码。

希望清除一些事情!