這是我在OO的Javascript,第一次嘗試:面向對象的Javascript
function GuiObject() {
this.x = 0;
this.y = 0;
this.width = 0;
this.height = 0;
this.parent = null;
this.children = [];
this.getWidth = function()
{
return this.width;
};
this.getHeight = function()
{
return this.height;
};
this.paint = function(ctx)
{
};
};
function paintGui(ctx, root)
{
ctx.save();
ctx.translate(root.x, root.y);
root.paint(ctx);
for (int i=0; i<root.children.length; ++i)
{
paintGui(ctx, root.children[i]);
}
ctx.restore();
};
現在在paintGUI功能,線路root.children.lengths拋出一個錯誤:
未捕獲的SyntaxError:意外的標識。
我做錯了什麼?
謝謝!
他們扔什麼錯誤? – deceze 2011-02-07 09:08:23
嗯,*「一個錯誤」*你說?也許你做錯了什麼? :) – 2011-02-07 09:09:10
是的,我同意。這絕對是錯誤的。 – 2011-02-07 09:11:36