Факт: Действует следующий код.Использование drawImage в HTML5
var img = new Image();
img.onload = function() {
context.drawImage(img, 32, 32);
};
img.src = "example.png";
Первое наблюдение: следующее изображение на холст не будет показано.
var img = new Image();
img.src = "example.png";
context.drawImage(img, 32, 32);
Второе замечание: следующее будет притягивать к холсту (в конце концов) ...
var img = new Image();
img.src = "example.png";
setInterval(function() {context.drawImage(img, 32, 32);}, 1000);
Почему мне нужно вызвать функцию DrawImage на обратный вызов? И если это так, почему он в конечном итоге работает, когда он вложен в функцию setInterval?
Я должен признать, что этот ответ действительно спасает меня даже думал, что этот вопрос действительно не связан с моей проблемой –