-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 に答える