2009-01-27 60 views
3

我的网页上有一个SWF视频播放器。我想用一个高Z值的索引在它上面绘制一个div标签作为它的弹出窗口。它是非常通用的弹出窗口。因此我不能把它作为swf的一部分。但是,SWF似乎具有非常高的zIndex,并且不允许任何HTMLO实体放在它上面。我如何做到这一点或者是否有其他解决方案?SWF上的HTML对象

谢谢。

回答

9

有一些参数必须传递给SWF文件才能实现。在HTML表示,该对象的标签内,你应该把:

<param name="wmode" value="transparent"> 

和...

<embed wmode="transparent" ... 

,如果您使用的是JS库来渲染SWF对象类似的值应适用。

3

您需要设置了一个param添加到Flash对象<param NAME="wmode" VALUE="transparent">这个放回去,在“流”,并允许其他HTML元素顶上去

哦,添加的wmode =“透明” TH嵌入标签

+0

添加使用为比Firefox等浏览器的flash对象的帮助。 – Chetan 2011-07-25 06:39:20

1

快速&肮脏的技术是有黑/白图像(只是一个不同的类有重复的背景图像的SWF容器)每次你显示你的覆盖格,然后将其改回正常的时间来更换SWF时覆盖div接近。

另一种方法是使用的iframe的SWF,但是这不是太花哨我猜:)