我已经创建了一个对象的多个实例,每个实例都有自己的实例名称,最后带有数字。我想遍历这些名称(它们的末尾有数字),修改那里的属性,然后通过实例名称而不是实际对象实例将它们全部推送到数组。
if (instance60.currentFrame == 4)
{
array.push("instance60")
}
[第一个instance60引用对象本身,而第二个instance60只是推入的字符串
我认为您要设置键值对。
键将是您以后如何找到该对象的引用
instances["instance"+60] = instance60;
您可以使用类似的方法循环播放:
for(var i:uint=0;i<instances.length;i++){
instances["instance"+i] = new Sprite();
instances["instance"+i].x = 20;
instances["instance"+i].y = 20*i;
//etc...
}