我在网页上有两个Flash对象(称为A和B),它们重叠,因此一个部分遮挡了另一个。我似乎没有任何控制z指数,强迫B在A面前。无论我尝试什么,A总是'赢'并保持在顶部!
我已经阅读了很多人关于将HTML显示在Flash顶部的问题的帖子......但是没有关于两个重叠项目何时都是Flash对象的信息。
wmode=opaque/transparent/window
position:absolute/relative
和z-index:0/999
在我的特定情况下,B必须有position:absolute
和wmode=transparent
,并且位于A之上。需要相对定位和透明度不是必需的。 但是,我一直在测试没有这些限制,我仍然无法控制重叠。是否有一些SWF(我们的客户是由客户发送的广告)以覆盖z-index的任何代码控制的方式创建?
这种安排的原因是A是页面顶部的标准横幅广告,而B是“页面卷曲”效果,其中角落从页面的右上角向下剥离。
感谢您提供任何建议。
答案 0 :(得分:2)
我设法通过删除<object>
标记并仅使用<embed>
来控制我的某个广告横幅的情况。然后wmode=opaque
技巧在IE和Firefox中都有效。
然而,一个不同的广告SWF没有回复此更改,仍显示在我的页面上方卷曲/角落剥离。