1

好的,我对 Flash 还很陌生,最近两天我一直在尝试编写一些 ActionScript。我不能用一段简单的代码来工作:

stop();

所以……很简单吧?;)

我有一个 10 帧动画,我试图让动画在第 5 帧停止。所以我从时间轴中选择第 5 帧,然后打开动作菜单,我只需编写 stop(); 在窗口中。当我运行它时,我收到以下错误消息:

In ActionScript 3.0 code cannot be placed directly on objects. Please select an object or use the Code Snippet panel to apply code to the current selection on stage.

我完全明白这是一个简单的问题,答案可能很明显,但我找不到......

谢谢

编辑:

我尝试调试它,它在调试器中有效,但在闪存中无效...

4

1 回答 1

2

您将代码“放在”对象上,这在 AS3 中是不允许的(感谢上帝)。为了避免它,创建一个新层并将其命名为“代码”(或任何您想要的),然后将代码放入其中

于 2012-09-14T07:09:36.913 回答