2013-04-05 63 views
1

我有一個瑞士法郎不使用Stage3D這是一個簡單的瑞士法郎。我也有一個運行椋鳥的swf。現在,我想在第一個swf中加載starling swf。有這樣的可能嗎?加載斯塔林瑞士法郎另一瑞士法郎

+0

@里茲拉爲什麼會出現性能問題? Stage3d在與正常舞臺不同的層上運行,所以我看不到任何問題。 – 2013-04-13 15:41:35

+0

@Adrian Pirvulescu O'Reilly在Starling的書中這麼說。但是,有一段時間我第一次閱讀它,現在它說它不會影響性能後更新它... – GeorgeCross 2013-04-13 18:13:13

+0

是的,這是可能的 - http://www.roguish.com/blog/?p=495 – 2013-09-24 07:39:15

回答

1

簡答:是的,這是可能的。

提示:

  • 你必須設置backgroundAlpha = 0,在正常的Flash文件,以便能夠看到的Stage3D上下文。
  • 小心你的html文件是flash的包裝,指定wmode = direct
  • 小心你在不需要它的時候卸載/停止starling內容。

性能:

  • 只要你釋放你不需要的資源,有搭配應該不會造成性能問題。
  • 儘量不要在同一時間對正常閃光和椋鳥內容執行大量操作。
+0

它似乎工作。我所做的就是像任何其他swf一樣加載Starling,並正常地與Starling對話並調整幀頻。唯一需要注意的是,starling開始時,如果主父類中有一個偵聽器,它會開始拋出addedToStage事件。這會變得混亂。繞過它,你很好。 – 2013-04-17 10:38:36

0

您可能只需要記住stage3d內容(starling)將始終低於顯示列表。性能只應該在移動設備上發佈,如果你只瞄準網絡應該沒問題。

相關問題