- 締切済み
HTML上でFlashを切り替える
HTML上でアイコンで再生するFlashを切り替えるというものを作成したいのですが、画像の切り替えと同じ要領でやってもうまくいきませんでした。 どうすれば、FLASHの切り替えができるのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- N_A_O
- ベストアンサー率66% (37/56)
<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')"><changeSWF('./swf/b.swf')><br><br> <A href="#" onClick="changeSWF('../swf/c.swf')"><changeSWF('../swf/c.swf')></A><br><br> <input type="button" onClick="changeSWF('../swf/d.swf')"><changeSWF('../swf/d.swf')>
- suzuko
- ベストアンサー率38% (1112/2922)
本来、swfを切り替えたいのであれば、1番初めに貼り付けたswf自身に「外部ファイルの読み込み」をさせて、swfを切り替えるものですが・・・