добавить событие в загрузчик в flex 4 air - PullRequest
2 голосов
/ 31 января 2011

Хотелось бы узнать, возможно ли добавить некоторые задания при загрузке моего эфирного приложения, что я имею в виду: у меня есть eventHandler, который получает событие «FlexEvent.APPLICATION_COMPLETE», но это событие отправляется послеИндикатор выполнения заканчивается, я хотел бы знать, есть ли какое-нибудь событие, которое я могу обработать и добавить туда свои задания?!?

Или единственный способ сделать это, это сделать собственный предзагрузчик ??, например,ссылка ниже:

Custom Preloader в Flex 4?

Спасибо за все!

1 Ответ

2 голосов
/ 31 января 2011

Существует четыре события, которые приложение отправляет при создании и первоначальном отображении:

  1. preinitialize
  2. initialize
  3. creationComplete
  4. applicationComplete

Больше информации на Adobe: О порядке запуска

РЕДАКТИРОВАТЬ:

Однако само приложение не создается до после всех RSL, загруженных, т.е. когда Preloader запускает Event.COMPLETE (для этой части предварительной загрузки).Событие preinitialize в Приложении должно запускаться, пока Preloader все еще отображается, но фаза инициализации может быть намного быстрее по сравнению с другими фазами загрузки.Так что, да, если вы хотите сделать что-то параллельное загрузке RSL в Preloader, вы должны написать собственный preloader.

...