我试图将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