-1

这段代码几乎是直接从书中拿出来的,但它似乎不起作用,我删除了循环,只是用图像 src 等设置了数组的所有不同索引,它起作用了,所以我认为有些简单我在这里做错了。谁能看出这段代码有什么问题?

var demo = new Array();
var titleNumFrames = 7;
for(x=0; x<titleNumFrames; x++) {
    demo[x]=new Image();
    demo[x].src = “image”+x+”.jpg”;
}

当我说它不起作用时,我的意思是图像没有被预加载,有时只有当 for 循环在代码中时才会发生奇怪的事情。最终成为引号,简单的错误 - 将来不会从 word/powerpoint 文件中复制代码!

4

2 回答 2

2
于 2012-06-03T10:27:36.403 回答
0

My guess is the array you have is empty. I think you should use the following notation:

var demo = new Array();
var titleNumFrames = 7;
for(x=0; x<titleNumFrames; x++) {
    var img = new Image();
    img.src = “image”+x+”.jpg”;
    demo.push(img);
}
于 2012-06-03T10:29:43.843 回答