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

How to add views to window from and array of views

本文关键字:视图 数组 添加 窗口      更新时间:2023-09-26

我想写一个简单的游戏,但我被困在这里。我想通过每次有人点击时将它们添加到窗口来显示我的"子弹"。然而,这并不工作,因为我得到一个错误说,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));
        }
};

你的for循环包含语法错误。修改循环如下

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