Нужно закрыть все всплывающие окна, которые открыты на сцене. Сценарий действия 3 - PullRequest
1 голос
/ 26 августа 2011

я создал один пример flash .. в котором есть 4 вкладки .. я открываю 4 мувиклипа.вот мой код

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
        }

Так может ли кто-нибудь предложить мне .... что мне написать // code

1 Ответ

0 голосов
/ 26 августа 2011

Если вы знаете имена своих всплывающих окон, вы можете попробовать использовать что-то вроде этого:

    stage.removeChild(stage.getChildByName("yourPopUpId"));
...