У меня есть 3 мувиклипа на сцене: mc1, mc2, mc3
сначала они альфа = 0
То, что я хочу, - это когда я нажимаю накарточное меню, 1 из них будет отображаться как альфа = 1.
Но с моим кодом, приведенным ниже, иногда мне нужно нажимать примерно 5 или более раз, чтобы все эти mc отображались.
Есть ли решение для того, что я хотел? Я попробовал сплайсинг, но он все еще не работает.
var mcArray:Array = [mc1,mc2,mc3];
for (var j:int = 0; j < mcArray.length; j++)
{
mcArray[j].alpha = 0;
}
revealBtn.buttonMode = true;
revealBtn.useHandCursor = false;
revealBtn.addEventListener(MouseEvent.CLICK, revealClick);
function revealClick(event:MouseEvent):void
{
var i:Number = Math.floor(Math.random() * mcArray.length);
var movieClipToEdit:MovieClip = mcArray[i] as MovieClip;
movieClipToEdit.alpha = 1;
}