Приведет ли использование вложенных ViewStacks к снижению производительности? - PullRequest
0 голосов
/ 04 ноября 2011

Получу ли я большой удар по производительности, используя вложенные ViewStacks? Должен ли я стремиться обрабатывать всю навигацию в одном ViewStack и толкать дочерние элементы вручную или затронутая производительность будет незначительной?

например.

<viewstack>
    <tabnavigator />
    <tabnavigator />
    <tabnavigator />
</viewstack>

Ответы [ 2 ]

0 голосов
/ 05 ноября 2011

Если вы используете Flex 4 или выше, вам, вероятно, следует использовать States.

0 голосов
/ 04 ноября 2011

Я не думаю, что это должно иметь значение, это может быть хорошо в зависимости от creationPolicy.

Ознакомьтесь с документами Adobe: http://livedocs.adobe.com/flex/3/html/layoutperformance_05.html

Вы можете установить для creationPolicy значение«auto», который будет создавать компоненты только внутри вида, когда вид активирован.Поэтому, если у вас есть куча вложенных компонентов, они все равно будут создавать представления только тогда, когда они активированы ... то есть я не думаю, что их вложение повлияет на производительность.

Небольшое снижение производительностиот вложенных элементов MXML, но на рабочем столе, это очень незначительно.Вам нужно всего лишь позаботиться об этом, если вы создаете мобильное эфирное приложение, то вы хотите сделать его очень плоским и, вероятно, вообще не хотите использовать MXML.И даже в мобильном приложении я бы беспокоился об этом, только если бы вы составляли список.

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