Как инициализировать некоторые переменные после отправки события creationComplete во Flex - PullRequest
0 голосов
/ 07 марта 2011

Я попытался отправить некоторые службы для получения данных в обработчике creationComplete.Затем мне нужно обработать необработанные данные сервера перед отображением некоторых подкомпонентов.Где я должен поместить этот вид кода?

Большое спасибо,

Ответы [ 2 ]

0 голосов
/ 07 марта 2011

Во-первых, я использую Mate в качестве основы приложения. Это определенно помогает в таких ситуациях.

Когда мне нужно было делать подобные вещи в прошлом, я выполнял мой сервисный вызов в своем обработчике creationComplete и отправлял пользовательское событие, как только все мои данные были обработаны и распределены в модели представления моих подкомпонентов ,

После того, как данные были привязаны ко всем моим подкомпонентам, я установил для их видимости значение true или добавил их в приложение, в зависимости от того, что должно было произойти.

Надеюсь, это поможет. :)

0 голосов
/ 07 марта 2011

Вы уже можете вызывать сервисы с помощью метода preinitialize вашего Приложения, но это не значит, что вы получите свои результаты до отправки creationComplete.

Если вы хотите отображать подкомпоненты после получения результатов, я предлагаю вам взглянуть на состояния Flex. Или вы можете играть с видимым свойством ваших компонентов. Иногда достаточно получить то, что вам нужно.

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