定位嵌入wmode直接嵌入

时间:2013-05-18 09:52:53

标签: html css flash

我需要在flash加速视频播放器上放置一个flash横幅。我在某处读过,wmode direct非常重要。但不记得为什么。

如果我无法设置wmode to opaque,如何在其上方放置横幅?

感谢。

1 个答案:

答案 0 :(得分:0)

简短的回答:你不能。

答案很长:wmode直接从浏览器显示中删除swf,并放在它的上面。这样,就可以使用gpu。使用wmode opaque(或透明)时,浏览器会显示swf,并且无法使用gpu加速。 直接使用wmode的缺点是swf显示在所有文档上。所以没有任何东西可以放在它上面(除了可能是另一个直接的swf - 没有经过测试,我不会推荐它)。如初。

这些问题有哪些可行的解决方法?我能想到两个:

  • 前述gpu加速。你的swf真的需要gpu加速吗?如果您不显示视频,3D图形或数百个移动的精灵,那么它实际上并不需要它。如果是这样,使用wmode opaque,你会失去一点性能,但你可以放置你的横幅。
  • 在swf中放置横幅。这需要编辑闪光灯,但您可以在其中显示横幅。只要这个横幅是图像或其他swf,使用Loader类就不会那么难。