こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

HTML上でFlashを切り替える

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

投稿日時 - 2008-08-21 21:49:28

QNo.4268387

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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;

投稿日時 - 2008-08-26 23:24:44

ANo.1

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

投稿日時 - 2008-08-22 21:31:56

あなたにオススメの質問