2012-04-28 5 views
0

말 다음과 같습니다.MoveClip.Visible 및 MouseEvent - ActionScript3

public function onBellyPatch_Two(e:MouseEvent):void 
     { 
      inBelly_Two.visible = true; 
     } 

inBelly_Two는 다른 하나의 상단에 보여 주며, 하나의 무비 클립을 클릭 할 때 나는 서로의 맨 위에 두 개의 동영상 클립을 가지고 무비 클립

당신이 그것을 클릭 할 때 (두 번째 무비 클립) textBox가 업데이트됩니다.

movieclip 객체의 visible 속성이 false 인 경우에도 무비 클립이있는 영역을 클릭하면 MouseEvent.CLICK 이벤트가 호출되는 것으로 나타났습니다. 이 문제를 해결할 방법이 있습니까? movieClip을 스택 싶습니다.

이 문제를 해결하는 방법 중 하나는 movieClip이 표시되지 않을 때 eventListener를 제거하고 moviclip이 표시 될 때 eventListener를 활성화하는 것입니다.

다른 방법이 있습니까?

많은 감사합니다, 마이크

답변

1

시도가 추가 말할 수있다 : inBelly_Two.buttonMode을 = 거짓;

이렇게하면 inBelly_Two가 표시되는지 여부에 관계없이 onBellyPatch_Two를 호출 할 수 있습니다.