object与embed中flash遮挡div层的问题解决方法
成功志
object与embed中flash遮挡div层的问题解决方法
2012-3-16 ok12

只要将wmode的属性设置为Opaque就可以。

具体方法:

object中:

<param name=wmode value=Opaque>

将这句加到代码<object></object>中。


 


embed中转换成如下表示:

<embed wmode="Opaque"></embed> 


 


附wmode的三个属性。


"Window" 在 Web 页上用影片自己的矩形窗口来播放应用程序,并且始终位于最顶层。

"Opaque" 显示页面上位于它后面的内容。

"Transparent"使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。


 


"Opaque"和"Transparent"都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于"Transparent"允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来,而"opaque"则不会显示。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容