我想知道是否有可能在我的航空应用上加载一些工作,我的意思是: 我有一个eventHandler来获取事件" FlexEvent.APPLICATION_COMPLETE"但是这个事件是在进度条结束后发出的,我想知道是否有一些事件我可以处理并在那里添加我的工作?!
或者唯一的方法就是做自定义预加载器??,如下面的链接:
谢谢大家!
答案 0 :(得分:2)
Application在创建和初始显示期间分派了四个事件:
preinitialize
initialize
creationComplete
applicationComplete
Adobe的更多信息:About Startup Order
修改强>
但是,在所有RSL加载之后之后,应用程序本身不会被实例化,即,当Preloader触发Event.COMPLETE(对于预加载的那部分)时。应用程序上的preinitialize
事件应该在Preloader仍然显示时被触发,但初始化阶段可能比其他加载阶段快得多。所以,是的,如果你想要加载RSL的Preloader同时执行某些操作,你必须编写一个自定义预加载器。