画像をすばやく表示したい



0   名前: さみさみ : 2006/08/27(日) 08:57  ID:Y1L64jC2
始めまして。画像(75x95)を使ったスロットゲームを作ろうと思っているのですが、
すばやく表示することができません。
どうすればすばやく表示することができるでしょうか。

1   名前: KID : 2006/08/27(日) 08:57  ID:j9Vln1mJ
まず、どのような表示のさせ方をしているのでしょうか。
それがわからなければ、あなたの現状を改善することなど
誰も何も書けないでしょう。
それに人に意見を求めるにしてはデータがなさ過ぎます。
画像はサイズがいくつで、それが何枚あるのか、テーブル
を使っているのか、配列を使っているのか、エトセトラ
エトセトラ


2   名前: さみさみ : 2006/08/27(日) 08:57  ID:Y1L64jC2
<table><tr><td>					<!-- スロットテーブル -->
<img id="sl00" src="images/noc.png" name="sli">
</td><td>
<img id="sl01" src="images/noc.png" name="sli">
</td><td>
<img id="sl02" src="images/noc.png" name="sli">
</td></tr><tr><td>
<img id="sl10" src="images/noc.png" name="sli">
</td><td>
<img id="sl11" src="images/noc.png" name="sli">
</td><td>
<img id="sl12" src="images/noc.png" name="sli">
</td></tr><tr><td>
<img id="sl20" src="images/noc.png" name="sli">
</td><td>
<img id="sl21" src="images/noc.png" name="sli">
</td><td>
<img id="sl22" src="images/noc.png" name="sli">
</td></tr></table>

というテーブルがあって、
setInterval(関数,125)
で関数()で9枚のすべての画像を入れ替えています。

3   名前: natsu : 2006/08/27(日) 08:57  ID:jUdE8ZkN
まさか、画像呼び出しは
document.images['sli'].src=...
なんてのじゃないでしょね?

4   名前: さみさみ : 2006/08/27(日) 08:57  ID:Y1L64jC2
getElementById('画像ID').src = "画像アドレス";
という感じです。

5   名前: m035 ◆Wpzr1YKOiq : 2006/08/27(日) 08:57  [URL]  ID:pdfULMbg
「javascript プレロード」や「javascript 画像 先読み」というキーワードで検索してみてください。
また、このサイトでも
http://www.tagindex.com/javascript/link/index.html
のロールオーバーの各項目のサンプルでプレロード(先読み)を使用しています。

6   名前: さみさみ : 2006/08/27(日) 08:57  ID:Y1L64jC2
ありがとうございます。
この方法で一応表示されるようになりましたが、
時々×マークが出る場合があります。
これを完全になくすことは無理なのでしょうか…。

7   名前: さみさみ : 2006/08/27(日) 08:57  ID:Y1L64jC2
すみません、きちんと表示させることができました。
×マークが出た原因は、1KBくらいの画像の中に
なぜか21KBの画像が混ざっていたことと、1つ画像のアドレスを間違えていたことでした。
皆さん、ありがとうございました。

一覧へ戻る