2010-09-11 69 views
0

我正在制作的网站使用标签式导航和MooTools来淡入淡出页面。其中一个页面嵌入了Flash播放器,其他所有页面都由纯HTML组成。问题发生在HTML页面上 - 某种程度上,Flash播放器导致HTML页面显示异常。垂直边框和文字将在玩家顶部和底部的相同位置锯齿状。我没有任何代码可以显示,因为筛选会非常困难,但是有谁遇到过类似的问题并知道一个简单的解决方法?谢谢!当Flash存在时,HTML显示奇怪

+0

那么闪存的容器(div,不管)是否可以改变布局?我怀疑闪光本身是罪魁祸首。 – Iznogood 2010-09-11 00:21:39

+0

也可以在firefox中用firebug或者使用开发者工具在chrome中查看它。 – Iznogood 2010-09-11 00:23:59

回答

1

我的第一个想法是,这可能与您在flash player上的wmode设置有关。 报价http://www.communitymx.com/content/article.cfm?cid=e5141

窗口模式(wmode) - 它是干什么用的?

有三种窗口模式。无窗口模式允许您利用浏览器中提供的透明电影,绝对定位和分层功能。它们使用object标签中的wmode参数进行控制。默认模式可以通过选择不指定任何wmode,或使用wmode =“window”来实现。我们将看看Macromedia对这三种模式的解释,然后我们会逐个探索它们。

窗口:使用窗口值在网页上自己的矩形窗口中播放Flash Player电影。这是wmode的默认值,它适用于传统Flash Player的工作方式。这通常提供最快的动画表现。

不透明:通过使用不透明值,您可以使用JavaScript来移动或调整不需要透明背景的电影的大小。不透明模式使电影隐藏页面背后的所有内容。此外,不透明模式会将元素移动到Flash影片后面(例如,使用动态HTML),以防止它们透过。

透明:透明模式允许HTML页面的背景或Flash电影或图层下面的DHTML图层显示电影的所有透明部分。这允许您将电影与HTML页面的其他元素重叠。使用此值时,动画效果可能会变慢。

Adob​​e的财产清单:http://kb2.adobe.com/cps/127/tn_12701.html

0

您正在使用SWFObject lib中加入闪光灯,你的arent?

我有一个不同的问题,但也许有帮助,一个jQuery的子菜单被Flash电影隐藏,我用CSS z-index属性解决了这个问题。

0

谢谢大家,为您解答。 Flash绝对是这里的罪魁祸首,因为问题只存在于嵌入式Flash播放器存在时。玩家实际上是由Kyte创建的,所以它不是通过Flash/Dreamweaver制作的标准玩家。我试着改变wmode参数,这有用,但没有奏效。而Z指数的东西也没有工作。不过,我会继续尝试,因为它似乎应该工作。