2010-10-08 62 views
2

如何更改舞臺質量以提高Flash Player AIR中的呈現性能?在AIR應用中更改Flash Player舞臺質量

StageQuality似乎沒有任何效果。這是一個已知的錯誤還是我做錯了什麼?

我在main()的應用程序類的構造函數使用此:

stage.quality = StageQuality.LOW; 

是否有改善AIR應用程序的性能沒有其他的辦法?

+0

據我所知,舞臺質量與表演無關。然而,你可以嘗試使用較少的循環,避免onEnterFrame邏輯,如果條件等不必要的分組。 – 2010-10-08 18:18:50

+2

據我所知,舞臺質量最關鍵的是性能。將其從「高」降低到「低」,實際上任何應用程序或遊戲的運行速度至少會提高一倍。嘗試一下。 – 2010-10-08 19:06:07

+2

你們兩個人都用粗略的概括來證明你的觀點。影響表演的舞臺質量完全取決於任何時候舞臺上內容的構成;在許多情況下,它可能是非常有用的,而在另一些情況下它可能幾乎沒有實際的好處。 – Aaron 2010-10-08 19:26:59

回答

3

哦,我找到了答案在Adobe Livedocs

對於在Adobe AIR中運行的內容,質量可設定爲StageQuality.BEST或StageQuality.HIGH(和默認值爲StageQuality.HIGH)。

試圖將其設置爲其他值無效(並且屬性保持不變)。

+0

這是真的桌面AIR,但不適用於移動AIR(可能是Android上的AIR Flash Player,但不是iOS版)。在stage.quality頁面上的上述引用是:「在AIR的移動配置文件中,所有四種質量設置都可用,移動設備上的默認值爲StageQuality.MEDIUM。」 (也許這個信息自Jarvis發佈這個答案以來已經添加) – Hudson 2015-10-26 14:39:31