这是我在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