Actionscript 3 使用字符串变量AS3访问MovieClip

Actionscript 3 使用字符串变量AS3访问MovieClip,actionscript-3,flash-cs3,Actionscript 3,Flash Cs3,我有一个关于使用变量访问MovieClip的一般性问题 下面是我试图实现的代码的超级精简版本: var mcVar:String = MC1; addEventListener(Event.ENTER_FRAME, eF); function eF(e:Event):void{ if (BGMov.[mcVar].currentFrame >= 10){ BGMov.gotoAndStop(2); } } 这有可能吗? 非常感谢您的帮

我有一个关于使用变量访问MovieClip的一般性问题

下面是我试图实现的代码的超级精简版本:

var mcVar:String = MC1;

addEventListener(Event.ENTER_FRAME, eF);
function eF(e:Event):void{  
   if (BGMov.[mcVar].currentFrame >= 10){       
      BGMov.gotoAndStop(2);     
   }
}
这有可能吗? 非常感谢您的帮助! 干杯 西蒙

试试这个:

var mcVar:String = "MC1";

addEventListener(Event.ENTER_FRAME, eF);
function eF(e:Event):void{  
    if (BGMov[mcVar].currentFrame >= 10){       
        BGMov.gotoAndStop(2);     
    }
}
我相信您只需要确保
mcVar
是一个字符串,并且在方括号前没有点。然而,这是未经测试的,因为我现在还没有打开闪存