在flex 4 air中将事件添加到加载器中

时间:2011-01-31 18:41:48

标签: flex air flex4

我想知道是否有可能在我的航空应用上加载一些工作,我的意思是: 我有一个eventHandler来获取事件" FlexEvent.APPLICATION_COMPLETE"但是这个事件是在进度条结束后发出的,我想知道是否有一些事件我可以处理并在那里添加我的工作?!

或者唯一的方法就是做自定义预加载器??,如下面的链接:

Custom Preloader in Flex 4?

谢谢大家!

1 个答案:

答案 0 :(得分:2)

Application在创建和初始显示期间分派了四个事件:

  1. preinitialize
  2. initialize
  3. creationComplete
  4. applicationComplete
  5. Adob​​e的更多信息:About Startup Order

    修改

    但是,在所有RSL加载之后之后,应用程序本身不会被实例化,即,当Preloader触发Event.COMPLETE(对于预加载的那部分)时。应用程序上的preinitialize事件应该在Preloader仍然显示时被触发,但初始化阶段可能比其他加载阶段快得多。所以,是的,如果你想要加载RSL的Preloader同时执行某些操作,你必须编写一个自定义预加载器。