これが私のコードです
var inventory = new Array();
inventory[0] = "Potion";
inventory[1] = "Mana Potion";
inventory[2] = "Key";
for(s in inventory){
trace(s);
}
しかし、トレースは2、1、0を返します。それで、追加してみますが、それで2、0、1inventory.reverse();
が得られます。なぜ0、1、2ではないのでしょうか。どうすればこれを修正できますか?
別の注意点として、インデックスに基づいてこれらの変数をテキストボックスに中継するにはどうすればよいですか?
私は試した
for(s in inventory){
"item" + s = inventory[s];
}
ステージ上のテキストボックスには、(item1、item2、item3など)の変数があります。
しかし、それはうまくいきません、何かヒントはありますか?