2011-05-13 38 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