Actionscript 3 使用字符串变量AS3访问MovieClip
我有一个关于使用变量访问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); } } 这有可能吗? 非常感谢您的帮
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
是一个字符串,并且在方括号前没有点。然而,这是未经测试的,因为我现在还没有打开闪存