需要关闭所有在舞台上打开的弹出窗口。动作脚本3

时间:2011-08-26 05:43:48

标签: actionscript-3 actionscript flash-cs4

我创建了一个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
        }

所以任何人都可以建议我......我应该写什么//代码

1 个答案:

答案 0 :(得分:0)

如果您知道弹出窗口的名称,可以尝试使用以下内容:

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