hitTestpoint在Action Script 3中给出错误

时间:2013-01-10 00:10:25

标签: actionscript-3 flash compile-time-constant

我想让hitTestPoint工作。当我输入时,我收到此错误:

  
    

场景1 1046:未找到类型或不是编译时常量:mcircle。

  

这是我的代码:

    import flash.events.Event;

    addEventListener(Event.ENTER_FRAME, hitTest);

function hitTest(evt:Event){
if(mcircle.hitTestPoint(mouseX, mouseY, true)){
    hitText1.text= "hitTestPoint- TRUE";
}
else{
    hitText1.text= "hitTestPoint-FALSE";
}

}

我是闪光灯的新手,所以我知道我在做一些愚蠢的错误。任何帮助将非常感激:)

1 个答案:

答案 0 :(得分:0)

确保mcircle的实例名称与您的代码完全匹配。

在Flash IDE中,单击舞台上的圆圈以选择剪辑。然后查看属性面板并验证剪辑的实例名称

如果您不确定属性面板的位置,可以通过选择窗口/属性来使用屏幕顶部的菜单找到它。

您在库中看到的名称是符号的名称。它不是实例名称。