我正在尝试在我正在制作的游戏中使用数组来制作库存。
我需要的是一种将数字与变量结合起来的方法,如下所示:
itemBoxNumber = "itemBox" + currentItemBox;
//In this case itemBoxNumber would say itemBox1
我可以用它来替换 itemBox1。
function itemsMenuUpdate():void
{
for (var a:int = 0; a<maxInventory; a++){
var currentItemBox:Number = 1;
if(~inventory.indexOf("Potion")){
mainMenu.itemBox1.gotoAndStop("Potion");
}
if(~inventory.indexOf("Hi-Potion")){
mainMenu.itemBox1.gotoAndStop("Hi-Potion");
}
}
}
我只能找到 AS2 的工作方法。对此的任何帮助表示赞赏。