我需要关闭一个覆盖在另一部分上的flash播放器。当视频结束时,我创建的'div'(覆盖显示视频)必须消失,显示原始内容。尝试了一切。
答案 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");