-1
문제는 내가 십자형을 만지고있을 때만 구가 사라지도록하려는 것입니다. 문제는 십자선이 감추고 있는지 여부에 관계없이 구가 사라질 것이라는 것입니다.as3 hittestobject가 매개 변수를 실행하지 않고 활성화됩니다.
내 기호는 다음과 같습니다 단계
Mouse.hide();
crossHair.startDrag(true);
stage.addEventListener(MouseEvent.CLICK, _onStageMouseDown);
function _onStageMouseDown(e:MouseEvent):void
{
if (crossHair.hitTestObject(targetBlue), true)
{
targetBlue.visible = false;
trace("the mouse is in the target");
} else if (crossHair.hitTestObject(targetBlue), false){
trace("the mouse is not in the target");
}
}
어도비에 코드 스 니펫이 있으며, 그 코드를 사용했습니다. 그러나 나는 문제를 밖으로 생각했다. 마우스 이벤트를 스테이지에서 심볼 –
으로 변경했습니다. 마우스가 인접한 레이어와 상호 작용할 수 없다는 것이 문제입니다. –