2012-04-28 69 views
0

說我有以下;MoveClip.Visible和MouseEvent - ActionScript3

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

inBelly_Two是一個MovieClip

我有兩個影片剪輯在彼此的頂部,當你點擊一個影片剪輯另一個顯示了在上面,當你單擊(第二影片剪輯)一個文本框被更新。

我注意到,即使movieclip對象的可見屬性爲false,當您單擊影片剪輯所在的區域時,MouseEvent.CLICK事件也會被調用。有沒有辦法解決這個問題?我想堆疊movieClip。

我想一個辦法來解決這個問題將是: 移除事件監聽時的動畫片段是不可見的,並使得事件監聽時moviclip可見。

有沒有其他的方法?

許多感謝, 邁克

回答

1

嘗試增加: inBelly_Two.buttonMode = FALSE;

無論inBelly_Two是否可見,都會調用onBellyPatch_Two。