0

我正在尝试让 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";
}

}

我是一个真正的闪光新手,所以我知道我犯了一些愚蠢的错误。任何帮助将不胜感激:)

4

1 回答 1

0

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

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

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

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

于 2013-01-10T00:16:41.010 回答