[英]HitTestPoint not working, collisions not happening
我正在尝试创建类似于“不可能测验”问题5(第一个测验)的内容。 但是,hitTestPoint似乎没有读取。 我不确定我的错误在哪里。
这是我的完整代码行。
stop();
blueTarget.addEventListener(MouseEvent.MOUSE_OVER, mousehandler2);
function mousehandler2(e:MouseEvent):void {
if (blueTarget.hitTestPoint(mouseX,mouseY,true)) {
removeEventListener(MouseEvent.MOUSE_OVER, mousehandler2);
gotoAndStop("lose");
}
}
nexttButton.addEventListener(MouseEvent.MOUSE_DOWN, mousehandler3);
function mousehandler3(e:MouseEvent):void {
removeEventListener(MouseEvent.MOUSE_DOWN, mousehandler3);
MovieClip(root).nextFrame();
}
谢谢您的帮助!
您是否希望玩家将鼠标移到blueTarget上时输掉它? 如果是这样,您可以删除if
语句,因为mouse over事件已经添加到blueTarget
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.