从HTML中删除.swf一次播放

问题描述:

我已经采取了页面上一个绝对定位的元素,并在其中插入了一个闪存swf。问题是,Flash电影背后的链接不起作用。我想让Flash电影消失并在完成播放后完全卸载。从HTML中删除.swf一次播放

注:我测试了unloadMovie();事情,但没有帮助。

+0

你为什么不从JavaScript中删除它的JavaScript? – lc2817

+0

如何?那就是问题所在。我不知道代码。你能帮我吗? – themajiks

+0

当然,我写和回答 – lc2817

比方说,您的Flash对象是id为“mydiv”一个div内:

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

让我们假设您在文档中输入JQuery的。 然后,只要你想删除的Flash视频你这样做:

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

这将基本清空div的内容,删除视频。 链接到演示效果的小提琴:http://jsfiddle.net/xCc5H/2/

NB: unloadmovie是ActionScript和JavaScript不

+0

不工作先生。 – themajiks

+2

这是,我只是试图在小提琴上,你想要吗? – lc2817

+0

那么,我只是找到了完美的解决方案。我可以显示持续时间,然后淡出它。代码是, $(“。formSentMsg”)。delay(3200).fadeOut(300); – themajiks

你可以用它们去除对象创建的方法,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