2

ページに絶対配置された要素を取得し、そこにフラッシュ SWF を挿入しました。問題は、フラッシュ ムービーの背後にあるリンクが機能しないことです。再生が終了したら、Flash ムービーが消えて完全にアンロードされるようにします。

注: unloadMovie();Thing をテストしましたが、役に立ちません。

4

2 に答える 2

3

Flash オブジェクトが ID "mydiv" の div 内にあるとします。

<div id="mydiv">
<!--Your flash object goes here -->
</div>

ドキュメントに JQuery をインポートしたとします。次に、フラッシュ ビデオを削除したい場合は、次のようにします。

$("#mydiv").html("");

これにより、基本的に div のコンテンツが空になり、ビデオが削除されます。効果を示すフィドルへのリンク: http://jsfiddle.net/xCc5H/2/

注意: unloadmovie はアクションスクリプトであり、javascript ではありません

于 2011-11-21T07:36:34.727 に答える
1

オブジェクト 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>

https://code.google.com/p/swfobject/wiki/documentation

于 2014-12-11T09:41:29.370 に答える