Flex 4.5.1 Просмотр состояний переходов, как оптимизировать для мобильных устройств - PullRequest
4 голосов
/ 26 июля 2011

Я решил пойти по пути использования ViewNavigator и иметь один вид с 3 состояниями. Каждое состояние - это «страница». Он отлично работает на рабочем столе, но при компиляции для мобильных устройств переходы между страницами действительно запаздывают, даже для Samsung Galaxy S. Время работы телефона составляет 2.7, и я перекомпилировал свое приложение с ADT 2.7, но при этом производительность не увеличилась.

Я также пробовал cacheAsBitmapMatrix на всех 3 страницах, которые содержатся в VBox и не показали существенного снижения производительности. Все, что я изменяю, - это y-компонент VBox для каждого перехода.

У кого-нибудь есть предложения?

РЕДАКТИРОВАТЬ: я провел еще несколько исследований, и теперь я дошел до того, что у меня включено аппаратное ускорение и cacheAsBitmap = true и cacheAsBitmapMatrix = new Matrix (). Я также использую Stats.as, чтобы увидеть FPS. Я замечаю, что в моих изменениях состояния я перехожу с 25 FPS на 2, а затем снова поднимается.

1 Ответ

1 голос
/ 04 августа 2011

Вы используете VBox? Вы должны использовать только компоненты Spark в мобильных приложениях Flex - компоненты MX НЕ оптимизированы ... совсем нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...