SWF 文件显示在所有图层之上

包含多个图层的 DHTML 页面上某个图层中的 SWF 文件显示在所有图层之上,而不管图层的堆叠顺序是怎样的(“z-index”)。

解决方案:使用 WMODE 参数

使用 WMODE 参数,可将富媒体内容和 DHTML 图层分层显示。WMODE 参数可以是“window”(默认值)、“opaque”或“transparent”。使用 WMODE 值“opaque”或“transparent”可防止 SWF 文件在最上面的图层中播放。此外,它允许您调整影片在 HTML 文档的其他图层中的层深。

有关创建具有透明背景的 SWF 文件和 WMODE 参数的详细信息,请参阅在 SWF 文件中创建透明背景

注意:WMODE 参数仅在部分浏览器/Flash Player 版本组合中受支持。如果 WMODE 参数不受支持,则 SWF 文件始终显示在最上面。

其他信息

默认情况下,浏览器会将内嵌的增效工具内容(例如 SWF 文件或 Java 小程序)放置在最上面的图层中。在较旧的浏览器中,尝试将 DHTML 图层放置在 Flash 图层之上会失败。较新的浏览器增加了将富媒体内容和 DHTML 内容分层显示的功能。此外,在某些情况下,它们增加了在富媒体内容中使用透明背景的功能。


本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略