2011-08-26 3 views
1

나는 4 개의 탭이있는 하나의 플래시 예제를 만들었습니다. 4 개의 영화 클립을 여는 중입니다. 여기 내 코드입니다.무대에 열려있는 모든 팝업을 닫아야합니다. 액션 스크립트 3

for (var i:int = 1; i <numOfbutton; i++) { 
       mc = getChildByName("tab"+i) as MovieClip; 
       this["tab" + i].addEventListener(MouseEvent.CLICK, fun); 
       this["tab" + i].id = i; 
       this["tab" + i].buttonMode = true; 
       mcArray.push(mc); 
      } 


var j:Number=mc2.id; 
var mc1:MovieClip=this.getChildByName("pop"+e.target.id) as MovieClip; 
mc1.gotoAndPlay(2); 

그래서 메뉴 버튼의 모든 팝업을 닫아야합니다.

btnMenu.addEventListener(MouseEvent.CLICK , showMainScreen) 


public function showMainScreen() { 
       //code 
     } 

그래서 내가 무엇을 작성해야 .... 저를 제안 anybdy 수 // 코드

답변

0

당신이 당신의 팝업의 이름을 알고 있다면, 당신은 같은 것을 사용하려고 할 수 있습니다

stage.removeChild(stage.getChildByName("yourPopUpId")); 
관련 문제