播放完后自动关闭flash播放器

发布于 2024-10-17 00:30:46 字数 77 浏览 3 评论 0原文

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

I need to close a flash player which is overlayed over another portion. When the video is over, the 'div' i created (overlayed to display video)must vanish showing the orginal content. tried everything.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蹲墙角沉默 2024-10-24 00:30:46

您可以使用 JavaScript 函数从 DOM 树中删除打开的

为此,请使用 externalinterface.call 方法。您只需创建一个 JavaScript 函数并嵌入 Flash 对象,并将 allowscriptaccess 选项设置为“always”。

JavaScript 函数可以是这样的:

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

以及相应的 ActionScript:

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

You can use a javascript function to remove the opened <div> from the DOM tree.

For this use the Externalinterface.call method. You just need to create a javascript function and embed the flash object with the allowscriptaccess option set to always.

The JavaScript function could be like this:

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

And the corresponding ActionScript:

ExternalInterface.call("removeDiv", "theIdOfTheDiv");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文