У меня есть этот кусок кода (sCtx является контекстом холста, а кнопка находится в жестком цикле рисования):
function Button(src, onClick)
{
this.loaded = false;
this.image = new Image();
this.image.src = src;
this.onClick = onClick;
}
Button.prototype.draw = function()
{
if(!this.image.complete)
return;
var theImg = this.image;
console.log(theImg);
sCtx.drawImage(theImg);
}
Когда я запускаю код (в Chrome), я получаю такой вывод:
Uncaught TypeError: Ошибка типа
Может кто-нибудь сказать, кто яделать неправильно?Я просмотрел много примеров, и похоже, что это должно сработать.