需要关闭所有在舞台上打开的弹出窗口。动作脚本 3
Posted
技术标签:
【中文标题】需要关闭所有在舞台上打开的弹出窗口。动作脚本 3【英文标题】:Need to close all popup which is open on stage . Action script 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
【问题讨论】:
【参考方案1】:如果您知道弹出窗口的名称,则可以尝试使用以下内容:
stage.removeChild(stage.getChildByName("yourPopUpId"));
【讨论】:
以上是关于需要关闭所有在舞台上打开的弹出窗口。动作脚本 3的主要内容,如果未能解决你的问题,请参考以下文章
如何处理Chrome Selenium网络驱动程序中的弹出窗口-Python