swfembed 不工作

发布于 2024-12-18 09:36:48 字数 169 浏览 0 评论 0原文

我在嵌入全屏 Flash 画廊时遇到问题。 单击缩略图时会执行 swfobject.embedSWF,它会创建 Flash 对象并显示图库。 当关闭 flashgallery 时,我将删除整个 flash 对象。 然后,当单击另一个缩略图时,用于嵌入对象的 swfobject.embedSWF 不再起作用 可能是什么原因?

i'm having a problem with embedding a full screen flash gallery.
when clicking a thumbnail executes swfobject.embedSWF which creates the flash-object and the gallery is showing up.
when closing the flashgallery, i'm removing the whole flash-objects.
then when clicking another thumbnail, swfobject.embedSWF for embedding the object simply doesn't work anymore
what could be the reason?

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

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

发布评论

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

评论(1

当您使用 SWFObject 时,您的目标元素(通常是 div)将替换。由 SWFObject 生成。

如果您删除 SWF,然后尝试使用相同的目标 ID 嵌入新的 SWF,您会发现您的目标不再存在 - 不再有具有该 ID 的 HTML 元素。

您需要做的是在尝试执行第二次嵌入之前使用脚本重新创建元素。

这里有关于该主题的教程和示例:
http://learnswfobject.com/advanced-topics/ load-a-swf-using-javascript-onclick-event/

(请参阅“用另一个 SWF 替换已加载的 SWF”)

When you use SWFObject, your target element (commonly a div) will be replaced by the <object> generated by SWFObject.

If you remove your SWF then try to embed a new SWF using the same target ID, you will find your target no longer exists -- there is no longer an HTML element with that ID.

What you'll need to do is use a script to re-create the element before attempting to perform your second embed.

There's a tutorial and example on that topic here:
http://learnswfobject.com/advanced-topics/load-a-swf-using-javascript-onclick-event/

(See "Replacing a loaded SWF with another SWF")

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