如何更改舞臺質量以提高Flash Player AIR中的呈現性能?在AIR應用中更改Flash Player舞臺質量
StageQuality似乎沒有任何效果。這是一個已知的錯誤還是我做錯了什麼?
我在main()的應用程序類的構造函數使用此:
stage.quality = StageQuality.LOW;
是否有改善AIR應用程序的性能沒有其他的辦法?
如何更改舞臺質量以提高Flash Player AIR中的呈現性能?在AIR應用中更改Flash Player舞臺質量
StageQuality似乎沒有任何效果。這是一個已知的錯誤還是我做錯了什麼?
我在main()的應用程序類的構造函數使用此:
stage.quality = StageQuality.LOW;
是否有改善AIR應用程序的性能沒有其他的辦法?
哦,我找到了答案在Adobe Livedocs:
對於在Adobe AIR中運行的內容,質量可設定爲StageQuality.BEST或StageQuality.HIGH(和默認值爲StageQuality.HIGH)。
試圖將其設置爲其他值無效(並且屬性保持不變)。
這是真的桌面AIR,但不適用於移動AIR(可能是Android上的AIR Flash Player,但不是iOS版)。在stage.quality頁面上的上述引用是:「在AIR的移動配置文件中,所有四種質量設置都可用,移動設備上的默認值爲StageQuality.MEDIUM。」 (也許這個信息自Jarvis發佈這個答案以來已經添加) – Hudson 2015-10-26 14:39:31
框架節流正要直接影響的AIR應用程序的性能的最佳方式......
從破壞的Twitter的開發者瞭解這個優秀的教程: http://www.adobe.com/devnet/air/flex/articles/framerate_throttling.html
據我所知,舞臺質量與表演無關。然而,你可以嘗試使用較少的循環,避免onEnterFrame邏輯,如果條件等不必要的分組。 – 2010-10-08 18:18:50
據我所知,舞臺質量最關鍵的是性能。將其從「高」降低到「低」,實際上任何應用程序或遊戲的運行速度至少會提高一倍。嘗試一下。 – 2010-10-08 19:06:07
你們兩個人都用粗略的概括來證明你的觀點。影響表演的舞臺質量完全取決於任何時候舞臺上內容的構成;在許多情況下,它可能是非常有用的,而在另一些情況下它可能幾乎沒有實際的好處。 – Aaron 2010-10-08 19:26:59