Arrays 闪存AS2-对于返回奇数顺序阵列的每个循环

Arrays 闪存AS2-对于返回奇数顺序阵列的每个循环,arrays,actionscript,actionscript-2,reverse,Arrays,Actionscript,Actionscript 2,Reverse,这是我的密码 var inventory = new Array(); inventory[0] = "Potion"; inventory[1] = "Mana Potion"; inventory[2] = "Key"; for(s in inventory){ trace(s); } 但是跟踪返回2,1,0。然后我尝试添加inventory.reverse()但是我得到了2,0,1。为什么不是0,1,2?我怎样才能解决这个问题 另一方面,如何根据索引将这些变量中继到文本框?

这是我的密码

var inventory = new Array();
inventory[0] = "Potion";
inventory[1] = "Mana Potion";
inventory[2] = "Key";

for(s in inventory){
    trace(s);
}  
但是跟踪返回2,1,0。然后我尝试添加
inventory.reverse()但是我得到了2,0,1。为什么不是0,1,2?我怎样才能解决这个问题

另一方面,如何根据索引将这些变量中继到文本框?
我试过了

for(s in inventory){
    "item" + s = inventory[s];
}
阶段上的文本框包含变量(item1、item2、item3等)


但这不起作用,有什么提示吗?

重复长度,而不是项目:

for (var i=0; i < inventory.length; i++) {
    trace(i);
}

谢谢,我只是用
=
来测试数组,但我会记住
推送
。关于第二个问题,你知道吗?@ThatBenderGuy对于你的第二个问题,你想这样做:
this[“item”+i].text=inventory[i]
inventory.push("Potion");
inventory.push("Mana Potion");
inventory.push("Key");