• ベストアンサー

いくつか用意したフラッシュ(.swfファイル)を切り替え表示したい

フラッシュで作成した.swfファイルをいくつか用意し、ホームページ上で切り替わるように表示したいのですが、どなたか詳しい方、教えていただけないでしょうか? 画像の切り替えのソース(以下----部分)を利用してみたのですが、.jpgの部分を.swfに置き換えても、上手く表示されませんでした。 具体的に、ソースを記述していただけると、大変うれしいです。 都合のいい質問ですいません。 よろしくお願いします。 ------------------------------------------- <html> <head> <title></title> <script language="JavaScript"> <!-- var cnt = 0; var dat = new Array("img1.jpg","img2.jpg","img3.jpg","img4.jpg"); prLdImg= new Array(); for (i=0; i<dat.length; i++){ prLdImg[i] = new Image(); prLdImg[i].src = dat[i]; } function nextImg(){ var obj = window.document.all('myImg'); if(timerID){clearTimeout(timerID);} cnt++; cnt %= dat.length; obj.filters.revealTrans.Apply(); obj.src = dat[cnt]; obj.filters.revealTrans.Play(); var timerID = setTimeout("nextImg()",3000); } // --></script> </head> <body> <img id="myImg" src="img1.jpg" style="filter:revealTrans(duration=2,transition=12)" onClick="nextImg()"> </body> </html> -------------------------------------------

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

  • ベストアンサー
  • N_A_O
  • ベストアンサー率66% (37/56)
回答No.2

http://www.openspc2.org/reibun/javascript/multimedia/011/index.html http://www.openspc2.org/reibun/javascript/multimedia/012/index.html 上記はSWFファイルの入れ替え方の参考URLだけど、 SWFファイルを直接ダイナミックに入れ替えると、NetscapeやSafariは良いんだけど、MacのIEは何故か落ちるんだよね。 で、面倒だけれども、iFrameの中でSWFファイルを貼付けたHTMLテキストを入れ替える様にすれば落ちないから。 みんなが見れる方法function changeIFrameで作ってもらいたいね。それじゃなければ、フラッシュで作るとかね。

honey_sweets
質問者

お礼

自己解決しました! お騒がせいたしました。(>_<) この度は、どうもありがとうございました。

honey_sweets
質問者

補足

どうもありがとうございました! フラッシュで作れれば一番良いのかもしれないんですが、フラッシュのコンテンツはすでに出来上がったものを利用しなければならないので、タグやスクリプトで切り替えられたらと思っています。 教えていただいた方法で、切り替えるように作ることは出来たのですが、Webにアクセスするたびに勝手にランダムに切り替わるようにしなければならないので、ちょっと困っています。。。

その他の回答 (1)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

img のタグでSWFを出力することはできませんね。 普段SWFの出力はどのようなタグで行っていますか? そのタグをIMGタグにい置き換えてやればいいのです。 (理論上は。id=myImg は必須。 動かないかもしれんが。) 単純にonclickで切り替えるのならばフラッシュだけで作ることも可能ですが。。 (ボタンをつけて、押されると次のフラッシュを読み込むような感じ)

honey_sweets
質問者

お礼

自己解決しました! お騒がせいたしました。(>_<) この度は、どうもありがとうございました。

honey_sweets
質問者

補足

どうもありがとうございました! フラッシュで作れれば一番良いのかもしれないんですが、フラッシュのコンテンツはすでに出来上がったものを利用しなければならないので、タグやスクリプトで切り替えられたらと思っています。 ただ、Webにアクセスするたびに勝手にランダムに切り替わるようにしなければならないので、ちょっと困っています。。。

関連するQ&A