我正在使用Flash CS5,并且自AS2时代起就没有使用过Flash。
我有一个movieclip符号,其中我有一个Actions层,其中我在第1帧中有一个关键帧,在第20帧中有一个关键帧。每个都应该有一个stop();分配了动作,但是当我在第20帧中选择一个并开始书写时,小“a”出现在另一个图层的第1帧上。当我在该层的第20帧中创建关键帧并尝试分配动作时,它会产生相同的结果。它们出现在第1帧。
这是一个错误还是我错过了一些关于AS3的重要信息?
答案 0 :(得分:0)
您需要选择要将代码放入的关键帧,然后使用您的操作窗口。正如Markus评论的那样,请确保您使用的是关键帧,而不是空帧。如果您尝试将代码写入空帧,则会将其默认为最新的关键帧。
此外,如果您有多个图层并且说,您的代码位于layer2上,而您的对象位于layer1上,如果您在layer1上有关键帧,并且打算在第20帧输入代码,但您的图层选择是第2层,则它将会产生与上述相同的结果。您必须确保正确的图层处于活动状态。操作窗口仅显示当前图层最新关键帧的代码。
希望清除一些事情!