播放后自动关闭flash播放器

时间:2011-02-12 09:47:50

标签: flash-cs4 overlay

我需要关闭一个覆盖在另一部分上的flash播放器。当视频结束时,我创建的'div'(覆盖显示视频)必须消失,显示原始内容。尝试了一切。

1 个答案:

答案 0 :(得分:2)

您可以使用javascript函数从DOM树中删除已打开的<div>

为此使用Externalinterface.call方法。您只需创建一个javascript函数并嵌入flash对象,并将allowscriptaccess选项设置为always。

JavaScript函数可能是这样的:

function removeDiv( divID ) {
    var div = document.getElementById(divID);
    div.parentNode.removeChild(div);
}

相应的ActionScript:

ExternalInterface.call("removeDiv", "theIdOfTheDiv");