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