繪製小白色矩形但不是圖像爲什麼它是這樣以及如何修復它。沒有使用onload()
var imageReady = false;
img = new Image();
img.src = 'player.png';
img.onload = loaded();
function loaded() {
imageReady = true;
redraw();
}
function redraw() {
//ctx.fillStyle = "blue";
//ctx.fillRect(0, 0, 500, 500);
if (imageReady) {
ctx.fillStyle = "white";
ctx.fillRect(10,10,10,10);
ctx.drawImage(img, 5, 5);
}
}
你能分享更多的代碼嗎?我假設你在img的onload中改變了imageRead。正確? – wendelbsilva
添加更多代碼 – Myrez