2011-05-13 63 views
0

我需要嵌入一些Flash游戏,但由于性能问题我不允许使用wmode = transparent & sideFX。我需要在SWF上面放置一个DIV,但是如果没有wmode,SWF总是在最上面。flash游戏wmode =透明替代

当div可见时隐藏swf会重置闪光灯。 任何想法?

回答

1

如果没有wmode=transparent,我认为你在将swf定位到HTML上运气不佳。

但是,如果您愿意隐藏的闪光灯,也许你可以尝试定位Flash关闭屏幕与CSS position:absolute;left:-99999px以获得相同的效果。

+0

嗨,谢谢你的创意。我想知道,不是iframe应该高于闪存?也许我可以将两个对象都包含在一个iframe中,然后设置不同的zindex到 – KokoJAMBO 2011-05-14 07:29:48

+0

它的值得一试。我从来没有尝试过,所以我不确定这两个人是如何相互影响的。我的直觉说它不会工作,因为Flash是一个浏览器插件,可能会优先考虑。只有一种方法可以找到! – Jeff 2011-05-14 15:30:40

+0

那么,最终的解决方案是改变父div的高度。它不会使闪存重新加载。 – KokoJAMBO 2011-05-15 06:42:53