我有一个嵌入在 html 页面中的 swf 文件,并且我在 swf 页面中有一个关闭按钮,我希望当我单击按钮时 swf 消失,最好的方法是什么?谢谢。
christine c
问问题
5672 次
3 回答
2
如果您使用 swfobject 2.1 来嵌入 swf,您可以使用这个内置的 javascript swfobject.removeSWF() 函数:
function removeFlashFromHTML()
{
swfobject.removeSWF("id_of_your_html_object");
}
现在您使用 ExternalInterface 从 flash 调用 javascript 函数:
function buttonClicked(evt:MouseEvent)
{
if (ExternalInterface.available) {
ExternalInterface.call("removeFlashFromHTML()");
}
}
有关 SWFObject 的更多信息,请查看此网站
于 2009-07-24T09:12:40.357 回答
1
编写一个隐藏 swf 或其包含元素的 JavaScript 函数,并通过 swf 本身中的“关闭按钮”调用该函数。
于 2008-11-13T21:50:13.283 回答