1

我得到了一个站点布局和一个需要透明度的 Flash 导航来合并。但是,使用 wmode='transparent' 的结果在使用最新 Flash 10 的浏览器之间高度不一致。

在 IE7 中,示例页面运行良好。在 FireFox3 (Win) 中,flash 中的颜色不正确。在 Safari/FF3 (Mac) 中,Flash 根本不透明。

我可以使用 z-index 将其发送到所有内容的后面以获得相同的效果,但是顶部的 div 不允许单击菜单。

我做了一个测试页面来演示:http: //quietmind.biofeedback.net/test/so.html

4

3 回答 3

0

据我所知,wmode 一直很痛苦。尽管我不得不承认我没有在 FP10 中运行测试,但从未正确地跨浏览器工作。

wmode transparent 的已知问题是:

  • 在非英文键盘中输入“@”符号。
  • 标签索引疯狂。
  • 整体性能下降。
  • 打印问题(例如这里)。
  • 询问Google并帮助自己。

所以,不,这不可靠。实际上,对我来说,任何需要 wmode 的设计都不是有效的设计。

您可以在GPU 加速意味着什么?.

祝你好运。

胡安

于 2009-02-15T22:00:02.623 回答
0

将 wmode 设置为透明会导致一些奇怪的问题,但这对我来说是新的。我怀疑你对 swf 本身的透明度做了一些奇怪的事情,这会导致插件搞乱计算。从调查开始。但是,如果可能的话,尽量避免 wmode 透明,它充其量是一种性能消耗,并且可能导致一大堆奇怪的行为(尽管可以避免混乱的颜色)

于 2009-02-15T22:01:33.273 回答
0

这两个答案都很有帮助,但事实证明,原始 SWF 中有一张图片的 jpg。出于某种原因,Flash 的 Windows 实现处理得很好,但 Mac 版本并没有尝试使其透明。

仍然存在 Windows FF3 使用透明设置破坏 Flash 上的颜色的问题,但这是一个单独的问题。

于 2009-02-16T02:36:13.303 回答