• 締切済み

HTML上でFlashを切り替える

HTML上でアイコンで再生するFlashを切り替えるというものを作成したいのですが、画像の切り替えと同じ要領でやってもうまくいきませんでした。 どうすれば、FLASHの切り替えができるのでしょうか? よろしくお願いします。

みんなの回答

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

<script type="text/javascript"><!-- function changeSWF(swfName){ var swfMovie = ('<OBJECT data="'+swfName+ '" type="application/x-shockwave-flash" WIDTH="250" HEIGHT="125"><PARAM NAME="movie" VALUE="'+swfName+'"><PARAM NAME="wmode" VALUE=""><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE=""></object>');//nobr document.getElementById("myMovie").innerHTML = swfMovie; } // --></script> クリックでフラシュを入れ替える <div id="myMovie"> <OBJECT data="../swf/a.swf " type="application/x-shockwave-flash" WIDTH="250" HEIGHT="125" *> <PARAM NAME="src" VALUE="../swf/a.swf"> <PARAM NAME="quality" VALUE=high> <PARAM NAME="bgcolor" VALUE="" > <PARAM NAME="wmode" VALUE="" > </object> </div> <br> <img src="../gif/90cc90.gif" onClick="changeSWF('../swf/b.swf')">&lt;changeSWF('./swf/b.swf')&gt;<br><br> <A href="#" onClick="changeSWF('../swf/c.swf')">&lt;changeSWF('../swf/c.swf')&gt;</A><br><br> <input type="button" onClick="changeSWF('../swf/d.swf')">&lt;changeSWF('../swf/d.swf')&gt;

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

本来、swfを切り替えたいのであれば、1番初めに貼り付けたswf自身に「外部ファイルの読み込み」をさせて、swfを切り替えるものですが・・・

関連するQ&A