Adobe Air for mobile:为什么addElement(到视图)这么慢?我该如何优化呢?

时间:2011-09-20 07:52:58

标签: actionscript-3 mobile air

我正在使用Flash Builder 4.5和Adobe air构建手机应用程序。我使用flex移动项目。但是,在某些时候我需要在滚动列表中添加10,20个动态元素,例如,这些元素不能事先在flex中创建,因为我从服务器(图像等)中获取它们。

但是,当我使用addElement(到视图)添加它们时,需要很长时间。我在iPhone 3GS上进行了测试,每个元素需要大约150到200毫秒 。这是最新版本的空气,并以最好的方式打包。我还尝试了cpu和gpu渲染模式,它们似乎根本没有影响到它们。

有没有办法加快速度?或者(或者甚至更好),有没有办法缓存视图,所以每次打开视图时都不需要重新创建它们?我使用ViewNavigator导航到视图。

0 个答案:

没有答案