2010-10-08 56 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