0

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

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

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

4

1 回答 1

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,但我不确定这是否是您期望/需要的。

于 2012-05-07T00:30:11.353 回答