【发布时间】:2012-08-02 15:05:34
【问题描述】:
function LoadResources(){
alert("In load socket");
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var tiles= new Array();
var loadedCount=0;
for (x = 101; x <= 155; x++) {
var imageObj = new Image(); // new instance for each image
imageObj.src = "Resources/ClassicCardImages/deck1/dood_deck/"+x+".GIF";
imageObj.onload=function(){
loadedCount++;
if(loadedCount==55){
cardsImagesLoaded();
}else {
alert(loadedCount);
}
};
tiles.push(imageObj);
}
};
因此,当我调用函数 LoadResources() 时,它确实会在“加载套接字中”发出警报,但在 imageObj.onload 函数中不会发出警报。
在html文档正文中使用时,您可以使用window.onload函数,即“window.onload = function() {..}”和我的函数。
另外我在谷歌浏览器上运行它。Chrome的onload有问题吗?
【问题讨论】:
标签: javascript html canvas