Как мне обрабатывать представления приложений во Flex? - PullRequest
1 голос
/ 02 июля 2010

У меня есть приложение Flex с тремя различными представлениями.Одновременно отображается только одно представление, и выбор представления зависит от того, с какой частью приложения работает пользователь.Если бы это был обычный веб-приложение HTML, я бы создал три разных HTML-шаблона / страницы для каждого представления.

Каков рекомендуемый способ обработки таких представлений приложений во Flex?

1 Ответ

6 голосов
/ 02 июля 2010

Требуемое поведение обычно достигается с помощью компонента ViewStack. В MXML вы объявляете дочерние контейнеры для каждого представления, которое вы хотите, но одновременно показывается только один. Вы можете изменить, какой из них отображается программно, когда выполняются условия, установив selectedIndex в вашем ViewStack. По умолчанию первый дочерний контейнер отображается при запуске. Другой подход заключается в объявлении и использовании состояний в вашем контейнере и изменении currentState всякий раз, когда вам нужно изменить представление. Надеюсь, это поможет.

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