Flex - Разница между событием creationComplete и ApplicationComplete? - PullRequest
4 голосов
/ 16 мая 2011

Народ,

Я не понял разницу между этими двумя событиями.

В чем разница между ними?
Объяснение с помощью eg всегда будет оценено.

Спасибо.

Ответы [ 4 ]

10 голосов
/ 16 мая 2011

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ee6.html

Каждый компонент отправляет сообщение creationComplete во время запуска приложения - если оно предназначено для создания при запуске.В противном случае каждый компонент отправляет сообщение всякий раз, когда оно фактически создается.

Из приведенной выше ссылки на документацию:

После создания и отрисовки всех компонентов объект Application отправляет событие applicationComplete.Это последнее событие, отправленное во время запуска приложения.

* Отредактировано для отражения других случаев, когда отправляются события creationComplete, кроме только контекста запуска приложения.

2 голосов
/ 16 мая 2011

Смотрите эту ссылку с полным объяснением.Кроме того, creationComplete отправляется каждым компонентом Flex, а applicationComplete отправляется только один раз Application.

1 голос
/ 08 августа 2013

И создание, и завершение приложения являются частью жизненного цикла гибкого приложения. Для получения дополнительной информации и примеров вы можете перейти по следующей ссылке:

http://technobytz.com/flex-preinitialize.html

0 голосов
/ 16 мая 2011

Другим важным отличием является то, что ваше приложение не имеет ссылки на этап, пока не будет отправлено applicationComplete

...