隐藏多个影片剪辑

时间:2012-05-06 21:27:55

标签: actionscript-3 movieclip

我正在按照本教程http://workflowflash.com/3901/hiding-movie-clips-in-as3.php隐藏和显示影片剪辑,但我想使用一个按钮隐藏和显示多个影片剪辑。

我正在使用气泡文本(影片剪辑)制作一个简单的动画(影片剪辑)。因此,当我单击禁用对话框按钮时,我想要隐藏所有气泡文本。 - 隐藏影片剪辑中的影片剪辑。我应该使用数组吗?

我真的很陌生,所以我希望有人可以帮助我,我真的很感激。 :)

1 个答案:

答案 0 :(得分:1)

当然,你可以使用数组,但它是最好的方式 - 它取决于很多东西。

也许尝试类似的东西:

var myArray:Array = [myMoveclip1, myMoveclip2, myMoveclip3];

switchBtn.addEventListener(MouseEvent.CLICK, _switch);

private function _switch(e:MouseEvent) : void {
    for each(var item:MovieClip in myArray) {
        item.visible = !item.visible; // or just "item.visible = false;" to only hide
    }
}

现在你的按钮将隐藏并显示来自数组的MovieClip,但我不确定这是否是你期望/需要的。