如何向窗口和视图数组添加视图

时间:2013-06-07 21:06:49

标签: javascript arrays window titanium titanium-mobile

我正在尝试写一个简单的游戏,但我被困在这里。我想通过每次有人点击时将它们添加到窗口来显示我的“子弹”。但这不起作用,因为我得到一个错误说bulletsArray(i)不是属性所以它不会工作。有什么建议?想法?谢谢

bulletsArray = new Array();

window.addEventListener("click", spawnBullets);
function spawnBullets(){
    bulletsArray.push(Ti.UI.createView({
            backgroundColor: "white",
            width: 10,
            height: 10,
            left: shipGun.left,
            top: 600
            })
        );
        for(var i = 0; i < bulletsArray; i++){
            gameWindow.add(bulletsArray(i));
        }

};

1 个答案:

答案 0 :(得分:2)

Basim,你的for循环包含语法错误。按如下方式更改循环

    for(var i = 0; i < bulletsArray; i++){
        gameWindow.add(bulletsArray[i]);
    }