プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (2件)

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

すが・・・
    • good
    • 0

<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;
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!