ページに絶対配置された要素を取得し、そこにフラッシュ SWF を挿入しました。問題は、フラッシュ ムービーの背後にあるリンクが機能しないことです。再生が終了したら、Flash ムービーが消えて完全にアンロードされるようにします。
注: unloadMovie();
Thing をテストしましたが、役に立ちません。
ページに絶対配置された要素を取得し、そこにフラッシュ SWF を挿入しました。問題は、フラッシュ ムービーの背後にあるリンクが機能しないことです。再生が終了したら、Flash ムービーが消えて完全にアンロードされるようにします。
注: unloadMovie();
Thing をテストしましたが、役に立ちません。
Flash オブジェクトが ID "mydiv" の div 内にあるとします。
<div id="mydiv">
<!--Your flash object goes here -->
</div>
ドキュメントに JQuery をインポートしたとします。次に、フラッシュ ビデオを削除したい場合は、次のようにします。
$("#mydiv").html("");
これにより、基本的に div のコンテンツが空になり、ビデオが削除されます。効果を示すフィドルへのリンク: http://jsfiddle.net/xCc5H/2/。
注意: unloadmovie はアクションスクリプトであり、javascript ではありません
オブジェクト ins を削除するために作成されたメソッドを使用できます
var flashvars = {
name1: "hello",
name2: "world",
name3: "foobar"
};
var params = {
menu: "false"
};
var attributes = {
id: "testflash",
name: "test-swf"
};
swfobject.embedSWF("test.swf", "myContent", "300", "120", "10.2.0","expressInstall.swf", flashvars, params, attributes);
swfobject.removeSWF("testflash");
<div id="myContent">
<h1>Alternative content</h1>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>