2011-06-13 27 views
0

當將wmode設置爲「不透明」(或透明)時,我的閃光燈應用在Facebook上變得緩慢。當移動鼠標(即使在屏幕的一小部分區域)時,我可以特別注意到它,如果我不移動鼠標,那麼減速似乎不會發生。也許是因爲它也把所有的事件發送到Facebook?在Facebook上閃光wmode不透明工作緩慢

當使用wmode = window時,它工作正常。

我想使用不透明的原因是能夠在其上顯示Facebook疊加層,所以Facebook下拉菜單不會被flash對象隱藏。

謝謝。

回答

1

不幸的是,沒有解決方案。窗口以外的其他模式(默認)只是非常耗費資源。我對FB應用程序瞭解不多,但也許你可以使用jQuery或其他方法將播放器浮在模型窗口中的內容之上?

+0

感謝您的回答。但大多數Facebook遊戲使用不透明。所以可能有辦法讓它更好地工作。無論如何,現在只需通過優化代碼就可以解決問題,因此它現在一直以30fps的速度運行(即使在不透明模式下)。但仍然對使用不透明模式時造成放緩的原因仍然感到好奇,這可能會導致更多的優化。 – Cristian 2011-06-17 22:01:01

+0

這很慢,因爲除了簡單的定位之外,Flash Player必須計算瀏覽器正在進行的操作。唯一的解決方案是讓你的應用程序像你說的那樣更快(優化代碼)。有些電腦速度更快,性能不會受到太大影響。僅僅因爲你看到30fps並不意味着其他人都是。 – 2011-06-20 14:20:36

+0

我們正在多臺計算機上進行測試,並且所有計算機的工作速度均爲30fps(包括啓用了省電模式的慢速筆記本電腦)。我真的很想知道的是,如果使用不透明模式(如果有的話),我們無法避免使用它,但是可以採取哪些措施來最大限度地減少放慢速度。 – Cristian 2011-06-21 15:11:27

相關問題