BDG
Mitglied
Hey Leute,
ich habe ein Objekt Flugzeug :
Und jetzt will ich eine Liste erstellen, mit bestimmt vielen Flugzeugen :
Und dann für jedes Objekt in dieser Liste die Funktion "draw" aufrufen :
Allerdings sagt mir der Chrome Debugger jetzt immer "Object 1 has no method 'draw'"
Was mache ich da falsch ?
ich habe ein Objekt Flugzeug :
Code:
function Flugzeug()
{
[...]
}
Flugzeug.prototype.draw = function()
{
main_ctx.drawImage(flug_sprite, this.x, this.y);
}
Und jetzt will ich eine Liste erstellen, mit bestimmt vielen Flugzeugen :
Code:
function createFlugzeuge(wieViele)
{
flugzeugArray = new Object();
for (var i = 1; i < wieViele; i++)
{
flugzeugArray[i] = new Flugzeug();
}
}
Und dann für jedes Objekt in dieser Liste die Funktion "draw" aufrufen :
Code:
for (var i in flugzeugArray)
{
i.draw();
}
Allerdings sagt mir der Chrome Debugger jetzt immer "Object 1 has no method 'draw'"
Was mache ich da falsch ?