我遵循本教程的http://workflowflash.com/3901/hiding-movie-clips-in-as3.php来隐藏和显示影片剪辑,但我想使用一个按钮来隐藏和显示多个影片剪辑。
我正在制作一个简单的动画(电影剪辑)与气泡文本(电影剪辑)。因此,当我单击“禁用对话框”按钮时,我想隐藏所有气泡文本。-在影片剪辑中隐藏影片剪辑。我应该使用数组吗?
我真的是新手,所以我希望有人能帮助我,我真的很感激。:)
发布于 2012-05-07 08:30:11
当然,你可以使用数组,但这是最好的方法吗--这取决于很多因素。
也许可以试试这样的东西:
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
}
}现在您的按钮将隐藏并显示数组中的MovieClips,但我不确定这是否是您所期望/需要的。
https://stackoverflow.com/questions/10474464
复制相似问题