• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:swfobjectで表示させたswfをランダムに表示したい)

swfobjectを使用してランダムにswfを表示する方法

このQ&Aのポイント
  • swfobjectを使用してswfをランダムに表示させる方法について知りたいです。現在は<embed>タグや<object>タグを使用して表示させていますが、swfobjectの書き方に合わせた記述方法を教えてください。
  • 質問者はswfobjectを使用し、リロードするたびにランダムなswfファイルを表示させたいと考えています。しかし、javascriptに詳しくないためうまくいっていません。どのように書けばいいのか教えてください。
  • <script>タグ内のコードを見る限り、swfobjectを使用してswfをランダムに表示させるための記述方法が欲しいと考えていることがわかります。具体的な書き方について教えていただけますか?

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

ファイルの階層は 次のようにすべて平置きになっているものとします。  任意のフォルダ    ├swfobject.js    ├○○.html    ├index.swf    └index2.swf バージョンによって違いますが, 現行の最新 swfobject var.2.2 では, ○○.html を次のようにすれば良いと思います。 ------------------------------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>Random Sample</title> <script type="text/javascript" src="swfobject.js"></script> <style type="text/css"> <!-- BODY { MARGIN: 0px } --> </style> </head> <body> <div id="myID">ここにFlashが表示されます。</div> <script type="text/javascript"> <!-- simg=new Array(); simg[0] = "index"; simg[1] = "index2"; Myimg = Math.floor(simg.length*Math.random()); swfobject.embedSWF(simg[Myimg]+".swf", "myID", "100%", "100%", "10.0.0"); //--> </script> </body> </html> -------------------------------------  

zumaaa
質問者

お礼

補足の質問については、こちらのサイトを参考に流用できました http://katapad.com/flash/wiki/index.php?SWFForceSize BlurFiltanさんありがとうございました!

zumaaa
質問者

補足

有り難うございます、var.2.2を落として試したところ、ランダムに表示できました!! しかし、パラメータを追加するとうまく行かなくなりました… swfobjectのバージョンによって書き方が違うのでしょうか。 今まではこのような書き方で追加していましたが、 今回の場合はどのように適応させれば良いのでしょうか。 数時間検索しながら試行錯誤しましたが、うまく行かなかったので すみませんが再度ご教授願います。 ↓ var so = new SWFObject("---.swf", "myID", "100%", "100%", "10.0.0"); so.addVariable("variable1", "value1"); so.addVariable("variable2", "value2"); so.addVariable("variable3", "value3"); so.write("flashcontent");

関連するQ&A