Actionscript 3 Adobe CS5/AS3-否“;动作-电影剪辑“;我的电影剪辑标签

Actionscript 3 Adobe CS5/AS3-否“;动作-电影剪辑“;我的电影剪辑标签,actionscript-3,adobe,flash-cs5,Actionscript 3,Adobe,Flash Cs5,我正在用FlashCS5/ActionScript3编写一个越狱游戏(我以前写过好几个),我遇到了一个我以前从未遇到过的问题。我的逃生门电影剪辑上有两个电影剪辑对象。门把手和钥匙孔。门把手有一个“动作-电影剪辑”选项卡,但钥匙孔只有一个“动作”选项卡,上面有消息“在ActionScript 3.0中,代码不能直接放置在对象上。请选择一个框架或使用“代码片段”面板将代码应用到舞台上的当前选择。” 两个电影剪辑(两个图形的实例)位于完全相同的层和帧中,并且具有相同的属性 我知道我在这里遗漏了一些明显

我正在用FlashCS5/ActionScript3编写一个越狱游戏(我以前写过好几个),我遇到了一个我以前从未遇到过的问题。我的逃生门电影剪辑上有两个电影剪辑对象。门把手和钥匙孔。门把手有一个“动作-电影剪辑”选项卡,但钥匙孔只有一个“动作”选项卡,上面有消息“在ActionScript 3.0中,代码不能直接放置在对象上。请选择一个框架或使用“代码片段”面板将代码应用到舞台上的当前选择。”

两个电影剪辑(两个图形的实例)位于完全相同的层和帧中,并且具有相同的属性

我知道我在这里遗漏了一些明显的东西,任何帮助都将不胜感激

添加一些屏幕截图以说明:

正如您在下面看到的,门把手位于项目层中,有一个“动作-电影剪辑”选项卡

然而,正如您在下面看到的,同一层中的Keyhole只有一个“Actions”选项卡

它们都是电影剪辑


谢谢

我的错误是,我以前的游戏使用的是AS2。感谢所有阅读我的问题的人和Organi的回复,我将在AS2上发布这篇文章,我还需要继续学习AS3。

AS3不能放置在对象上。门把手可能位于锁定层,因此您可以选择AS3实际所在的框架,而不是对象。感谢您的回复!事实似乎并非如此,因此我添加了一些屏幕截图来帮助说明。