我决定采用ViewNavigator的路线,并让一个视图有3个状态。每个州都是一个“页面”。它在桌面上运行得很好但是在针对移动设备编译时,页面之间的转换非常滞后,即使对于三星Galaxy S.手机具有2.7运行时,我使用ADT 2.7重新编译了我的应用程序,仍然没有性能提升。 / p>
我还在所有3个页面上尝试过cacheAsBitmapMatrix,这些页面都包含在VBox中,并且没有显示出任何明显的性能障碍。我正在改变的是每次转换的VBox的y分量。
有人有什么建议吗?
编辑:我做了一些更多的研究,现在我已经开始硬件加速,cacheAsBitmap = true,cacheAsBitmapMatrix = new Matrix()。我也在使用Stats.as来查看FPS。我注意到我的状态变化,我从25 FPS变为2,然后再次恢复。答案 0 :(得分:1)
你在使用VBox吗?您应该只在Flex移动应用程序中使用Spark组件 - MX组件未经过优化......根本没有。