我正在制作的网站使用标签式导航和MooTools来淡入淡出页面。其中一个页面上嵌有Flash播放器,所有其他页面都包含纯HTML。问题发生在HTML页面上 - 不知何故,Flash播放器导致HTML页面奇怪地显示。垂直边框和文字将在播放器顶部和底部的相同位置呈锯齿状。我没有任何代码可以显示,因为筛选它会非常压倒性,但是有没有人遇到类似的问题而且知道一个简单的修复程序?谢谢!
答案 0 :(得分:1)
我的第一个想法是,这可能与你在flash播放器上的wmode设置有关。 引自http://www.communitymx.com/content/article.cfm?cid=e5141
窗口模式(wmode) - 它的用途是什么?
有三种窗口模式。无窗口模式允许您利用浏览器中提供的透明电影,绝对定位和分层功能。它们由object标记中的wmode参数控制。通过选择不指定任何wmode或使用wmode =“window”,可以使用默认模式。我们将看看Macromedia对这三种模式的解释,然后我们将逐一探讨它们。
窗口:使用“窗口”值在网页上的矩形窗口中播放Flash Player影片。这是wmode的默认值,它的工作方式与经典Flash Player的工作方式相同。这通常提供最快的动画性能。
不透明:通过使用不透明值,您可以使用JavaScript移动或调整不需要透明背景的电影。不透明模式使电影隐藏页面上的所有内容。此外,opaque模式会移动Flash影片背后的元素(例如,使用动态HTML)以防止它们显示。
透明:透明模式允许HTML页面的背景或Flash电影或图层下方的DHTML图层显示电影的所有透明部分。这允许您将电影与HTML页面的其他元素重叠。使用此值时,动画性能可能会变慢。
Adobe的财产清单:http://kb2.adobe.com/cps/127/tn_12701.html
答案 1 :(得分:0)
你正在使用swfobject lib来添加闪存,不是吗?
我有一个不同的问题但也许有帮助,一个jquery子菜单被flash电影隐藏了,我用CSS z-index属性解决了这个问题。
答案 2 :(得分:0)
谢谢大家,谢谢你的回答。 Flash绝对是罪魁祸首,因为问题只存在于嵌入式Flash播放器中。该播放器实际上是由Kyte创建的,因此它不是通过Flash / Dreamweaver制作的标准播放器。我尝试更改wmode参数,这有用,但没有用。并且z-index的东西也不起作用。不过,我会继续尝试,因为它似乎应该有效。