我試圖將10個不同的圖像加載到畫布中。我的計劃是最終爲這些圖像製作動畫,但現在它們似乎正在相互覆蓋。這裏是我的代碼:是否可以在HTML5畫布中使用多個圖像?
var DrawLetters = function()
{
for (i = 0; i < howManyLetters; i++)
{
thisWidth = letters[i][0];
thisHeight = letters[i][1];
imgSrc = letters[i][2];
letterImg = new Image();
letterImg.onload = function()
{
context.drawImage(letterImg,thisWidth,thisHeight);
}
letterImg.src = imgSrc;
}
};
字母是一個包含10個元素的數組,其中每個元素包含圖像的路徑。任何幫助,將不勝感激。
你知道你在for循環中使用全局變量嗎? – Phrogz 2011-04-14 15:49:38
我會的。這只是目前的概念證明,並不意味着通過JSLint分析。我只是想讓這些作品能夠在全面書寫之前證明我可以做我想做的事情。 – Dexter 2011-04-15 12:57:13