AS2在for循环中访问实例名称,并在末尾添加数字

时间:2013-04-09 07:11:40

标签: flash actionscript actionscript-2

所以现在这里是我的代码

var binaryArray:Array = [
                     1,0,0,
                     0,1,0,
                     0,0,1]

for(i = 0; i < binaryArray.length; i++){
    if(binaryArray[i] == 1){
        light + i.gotoAndStop(2);
    }
}

我在舞台上有9个动画片段,其中包含light0,light1,light2等实例......

但我似乎无法让这个工作

1 个答案:

答案 0 :(得分:1)

假设舞台上有light0,light1等,你需要去:

this["light" + i.toString()].gotoAndStop(2);