我已经得到了一个网站布局和flash导航,以纳入这需要透明度。然而,使用wmode='transparent‘的结果在使用最新的Flash10的浏览器中是高度不一致的。
在IE7中,示例页面可以很好地工作。在FireFox3 (Win)中,闪光灯中的颜色不正确。在Safari/FF3 (Mac)中,Flash是完全不透明的。
我可以使用z-index将其发送到所有内容的后面,以获得相同的效果,但是顶部的div不允许单击菜单。
我制作了一个测试页面来演示:http://quietmind.biofeedback.net/test/so.html
发布于 2009-02-15 22:01:33
将wmode设置为透明可能会导致一些奇怪的问题,但这对我来说是第一次。我怀疑你对swf本身的透明度做了一些奇怪的事情,这会导致插件混乱的计算。首先要研究一下这一点。然而,如果可能的话,尽量避免wmode透明,它充其量只会占用性能,可能会导致一大堆奇怪的行为(尽管可以避免混乱的颜色)
发布于 2009-02-15 22:00:03
据我所知,wmode一直是个讨厌鬼。虽然我不得不承认我没有在FP10中运行过测试,但我从来没有在跨浏览器中正常工作过。
wmode透明的已知问题是:
在非英文键盘中输入"@“符号的问题。here).
所以,不,这不可靠。实际上,对我来说,任何需要wmode的设计都不是有效的设计。
你可以在What does GPU acceleration mean?上阅读更多关于wmode内部机制的内容。
祝好运。
胡安
发布于 2009-02-16 02:36:13
这两个答案都很有帮助,但原来的SWF对其中一个图像有一个jpg。出于某些原因,Flash的Windows实现很好地处理了这一点,但Mac版本并没有试图使其透明。
仍然存在Windows FF3破坏Flash与透明设置的颜色的问题,但这是一个单独的问题。
https://stackoverflow.com/questions/551441
复制相似问题