【发布时间】:2014-10-30 13:44:39
【问题描述】:
package
{
import flash.display.MovieClip;
import flash.events.Event;
public class OtherMc extends MovieClip
{
public function OtherMc()
{
addEventListener(Event.ENTER_FRAME, eframe);
}
private function eframe(event:Event):void
{
if (hitTestObject(MainPacI))
{
trace("All Good");
}
}
}
}
我在名为 MainPacI 的邮件 .fla 文件的舞台上有一个 MovieClip 实例,当我运行程序时,我收到错误 - 1120:未定义属性 MainPacI 的访问。如果这个问题很愚蠢,我很抱歉,但我真的需要知道。
问候,
灰尘
【问题讨论】:
-
MainPacI 是作为链接还是名称?
-
如果
MainPacI是实例名称,那么您在哪里创建它?您的代码中没有任何指示。 -
我会详细告诉你我做了什么。首先,我使用圆形工具绘制对象,然后将其转换为 MovieClip Symbol。那么对于舞台上的MovieClip,我给了实例名MainPacI,我还要在代码中声明吗?
-
@otololua 好吧,忘记电影剪辑,我如何从类内部引用在 main .fla 阶段声明的变量。
标签: actionscript-3