• ベストアンサー

簡単に画像を自動切替できるJavaやFlashを教えてください。

初心者です。 ホームページのトップ画像を自動的に複数の画像に切り替えたいのですが、 簡単で重たくならない方法を教えてください。 できれば残像を残すような感じが良いです。 Javaでも出来るのでしょうか? すみませんが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kura07
  • ベストアンサー率50% (30/59)
回答No.2

「残像を残す」というのは、カナリ大変になりますが、 例を挙げてみます。Javascriptを使います。 <script type="text/javascript"> var imgs = new Array(); imgs[0] = "Image0.gif"; imgs[1] = "Image1.gif"; i = 0; function Blend(){ document.getElementById("imgframe").filters.blendTrans.apply(); document.all.item("imgframe").src = imgs[i++]; document.getElementById("imgframe").filters.blendTrans.play(); if(i>=imgs.length) i=0; } onload = function(){setInterval(Blend,5*1000)} </script> <img src="Image1.gif" id="imgframe" style="filter:blendTrans(duration=2);"> これを、画像を表示したいところに張ってください。 「imgs[0] = "Image0.gif";」とありますが、「"Image0.gif"」を変えることで、自分の好きな画像に指定できます。 画像を増やしたいときには「imgs[2] = "Image2.gif";」みたいに、数字を大きくしていけばOKです。 あと、切り替わる時間ですが、 「duration=2」というところは、切り替えの時間(秒)です。 「setInterval(Blend,5*1000)」の5は、切り替えと切り替えの間の時間です。 かならず、後者を大きくしてください。

参考URL:
http://www5e.biglobe.ne.jp/~access_r/hp/filter/filter_015.html
yoioto
質問者

お礼

ありがとうございます。 Javascriptで出来れば、軽いしベストです。 活用させて頂きます。

その他の回答 (1)

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

下記サイトの「JAVATEA13:画像の切替を自動的に行います。」を参照下さい。この例では画像2枚を替えていますが、同じ要領で複数枚を自動的に入れ替えることができます。 http://www.geocities.jp/digitwland/javatea/javatea.html

yoioto
質問者

お礼

ありがとうございます。 サイト活用させて頂きます。

関連するQ&A

専門家に質問してみよう