-1
我嘗試將多個圖像染成畫布。在畫布上繪圖 - 未執行加載
我用js歸檔此
//in draw method:
Images[counter] = new Image();
Images[counter].src = "/anImage.png";
for (var i = counter; i >= 0; i--)
{
attach(ctx, Images[i], xCordinates[i], yCordinates[i]);
}
function attach (cont, img, x, y) {
try
{
img.onload = function() {
cont.drawImage(this, x, y);
}
}
catch(ex)
{
alert(ex);
}
}
的麻煩,我有是,taht圖像的arent正確shwon。實際上,只顯示最後一個圖像。我檢查我的代碼,我絕對確信我提交給「attach」方法的座標是正確的。到期調試我發現,onload只執行循環中的最後一張圖片,我做錯了什麼?
在此先感謝。