0

我正在尝试确定 Spark Effect 类的性能。我不确定如何确定这一点。

有几个属性看起来可能会提高性能。disableLayout 属性、suspendBackgroundProcessing 和 applyChangesPostLayout。

在某处我读到suspendBackgroundProcessing 未启用,因为它需要验证,我认为在所述属性的覆盖中。

我在设置重复效果的地方设置了测试并查看了 FPS。更改以前的属性会使帧速率从 3 fps 更改为 12fps,但我不确定它们如何影响行为(我略有影响,但在某些情况下,无论这些选项如何,结果都是相同的)。我还将效果放在一个序列中,并测试了在序列效果中设置目标与在效果本身上设置一个或多个目标。Sequence 复合效果有一个 target 属性,如果设置,该属性会将此值传递给子效果。运行内部不同的代码。

4

1 回答 1

0

我发现性能很差,现在尽量避免它。

我们的卡片翻转使用 spark.effects,它可以在桌面和网络上找到,但是当我们交叉兼容到 iOS 时它严重失败,我们将其更改为纯 Flash 动画并且它运行完美。

总的来说,我认为火花组件对于任何需要高性能的东西都是有缺陷的。

于 2012-09-26T04:21:37.380 回答