Flex 3 - ActionScript - Cairngorm DispatchEvents - Как узнать, что он завершен

Я использую Flex 3 с фреймворком cairngorm. В какой-то момент в моей программе я отправляю событие, например:

CairngormEventDispatcher.getInstance().dispatchEvent(new eventExample [...]

есть ли способ узнать, когда это событие выполнено на 100%?

потому что после этого у меня есть другие вещи, использующие возврат этого события, например arrayCollection элементов, которые пришли из базы данных. Но в первый раз он становится нулевым, когда я снова выполняю его, он заполняется.

Скажите, пожалуйста, если вам нужна дополнительная информация ..


person ziad.ali    schedule 25.06.2014    source источник


Ответы (1)


Я сам нашел решение. Чтобы узнать, как завершаются события в flex, это можно сделать с помощью addEventListener, но в моем случае, когда я отправляю CairngormEvent, и приложение переходит на серверную часть, чтобы получить некоторые данные, слушатель не работает. Итак, те, кто использует эту структуру, знакомы с файлом «Command.as». В этом файле есть функция под названием «результат». В этот момент приложение уже перешло в бэкэнд (базу данных), и массив заполнен правильно.

person ziad.ali    schedule 10.07.2014