我想让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";
}
}
我是闪光灯的新手,所以我知道我在做一些愚蠢的错误。任何帮助将非常感激:)
答案 0 :(得分:0)
确保mcircle的实例名称与您的代码完全匹配。
在Flash IDE中,单击舞台上的圆圈以选择剪辑。然后查看属性面板并验证剪辑的实例名称。
如果您不确定属性面板的位置,可以通过选择窗口/属性来使用屏幕顶部的菜单找到它。
您在库中看到的名称是符号的名称。它不是实例名称。