【问题标题】:Need to close all popup which is open on stage . Action script 3需要关闭所有在舞台上打开的弹出窗口。动作脚本 3
【发布时间】:2011-11-04 06:04:58
【问题描述】:

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

【问题讨论】:

    标签: actionscript-3 actionscript flash-cs4


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多