在AS3项目中,我们可以在根类的构造函数的第一行访问loaderInfo。这意味着整个AS3应用程序可以利用loaderInfo对象。
但是,在Flex中,似乎在发送applicationComplete事件之后,loaderInfo对象才可用。这对我来说是有问题的,因为在发送applicationComplete事件之前很久就会初始化其他组件(需要利用loaderInfo)。
我一定错过了什么。谢谢大家的帮助! :)
答案 0 :(得分:5)
在Flex中使用Application.application.systemManager.stage.loaderInfo。
请参阅:http://www.actionscript.org/forums/showthread.php3?p=938460&posted=1#post938460
答案 1 :(得分:3)
或者对于Flex 4:
FlexGlobals.topLevelApplication.systemManager.stage.loaderInfo
答案 2 :(得分:1)
因为在将应用程序布局添加到displaylist时会发生applicationComplete事件,因此在此之前 stage 不可用。