Доступ к мувиклипу с использованием строковой переменной AS3 - PullRequest
1 голос
/ 27 мая 2011

У меня общий вопрос о доступе к MovieClip с помощью переменной.

Вот супер урезанная версия кода, которую я пытаюсь реализовать:

var mcVar:String = MC1;

addEventListener(Event.ENTER_FRAME, eF);
function eF(e:Event):void{  
   if (BGMov.[mcVar].currentFrame >= 10){       
      BGMov.gotoAndStop(2);     
   }
}

Isэто возможность?Любая помощь с благодарностью!Ура, Симон

1 Ответ

2 голосов
/ 27 мая 2011

Попробуйте это:

var mcVar:String = "MC1";

addEventListener(Event.ENTER_FRAME, eF);
function eF(e:Event):void{  
    if (BGMov[mcVar].currentFrame >= 10){       
        BGMov.gotoAndStop(2);     
    }
}

Полагаю, вам просто нужно убедиться, что mcVar - строка и перед квадратной скобкой нет точки. Однако это не проверено, так как у меня сейчас не работает Flash.

...