尝试在javascript中乘以三角形时出错

时间:2013-11-07 16:49:39

标签: javascript

一切正常,直到我放入这个for循环,然后我得到错误太阳没有定义。

Sun.prototype.TriangleOne = function(pContext) {
    for (var i = 0, i < 12; i++) {
        pContext.save();

        pContext.translate(this.getX() - 80, this.getY());
        pContext.rotate(Math.PI / 2);
        this.Triangle(pContext);
        pContext.restore();
    }
}

function draw() {
    context.translate(canvas.width / 2, canvas.height / 2);
    for (var i = 0; i < houses.length; i += 1) {
        houses[i].draw(context);
    }

    sun.draw(context);
}

1 个答案:

答案 0 :(得分:0)

尝试:

Sun.draw(context);也许你有拼写错误