我有一个关于使用变量访问MovieClip的一般性问题。
这是我试图实现的代码的超级精简版本:
var mcVar:String = MC1;
addEventListener(Event.ENTER_FRAME, eF);
function eF(e:Event):void{
if (BGMov.[mcVar].currentFrame >= 10){
BGMov.gotoAndStop(2);
}
}
这是可能的吗? 任何帮助是极大的赞赏! 干杯, 西蒙
答案 0 :(得分:2)
试试这个:
var mcVar:String = "MC1";
addEventListener(Event.ENTER_FRAME, eF);
function eF(e:Event):void{
if (BGMov[mcVar].currentFrame >= 10){
BGMov.gotoAndStop(2);
}
}
我相信你只需要确保mcVar
是一个字符串,方括号前面没有点。然而,这是未经测试的,因为我现在还没有打开Flash。