개체와 일치해야하는 플래시 응용 프로그램을 만들었습니다. 아래에서는 대상 (ship, obj1, obj2, obj3)을 대상 (t1, t2, t3, t4)으로 설정합니다. 나는 그 다음에, 나는 물체가 우주선이 경우, 목표에 도달하면 알게하는 함수를 만들어 0플래시 AS3 IF 문
private function onAddedToStage(e:Event):void
{
stage.addEventListener(MouseEvent.MOUSE_UP, _check);
removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
addEventListener(Event.REMOVED_FROM_STAGE, onRemovedFromStage);
ship.setTarget(t1,shipObject);
obj1.setTarget(t2,1Object);
obj2.setTarget(t3,2Object);
obj3.setTarget(t4,3Object);
score = 0;
scorecounter.text =" SCORE:" + score.toString();
}
에 점수를 설정하고있다.
function _check(event:TimerEvent):void
{
if(ship.done)
{
score += 1;
scorecounter.text =" SCORE:" + score.toString();
}
}
사용자가 우주선을 대상으로 끌면 점수에 +1이 추가되지만 문제가 발생하기 때문에 정상적으로 작동합니다. 두 개 이상의 대상/대상이 있습니다. 즉, 사용자가 우주선을 목표물로 이동을 완료하면 즉각 이동 한 다른 모든 물체는 목표물에 아직 있기 때문에 +1에 점수를줍니다.
아무도 아이디어를 수정하는 방법이 있습니까?
많은 감사. 나는 당신의 "배"개체는 "다"속성을 가지고 있음을 알
, 그래서 나는 :
더 많은 코드를 게시 할 수 있습니까? 게시 된 코드에 충분한 컨텍스트를 제공하지 않습니다. 특히이 코드는 언제 실행되며 어떤 상황에서 실행됩니까? (대상 객체의 클래스 파일에 있습니까?) – BadFeelingAboutThis