Apache flex 在flex的预加载程序中访问flashvars?
我想访问Flex应用程序预加载程序中的一些FlashVar。这怎么可能Apache flex 在flex的预加载程序中访问flashvars?,apache-flex,preloader,flashvars,Apache Flex,Preloader,Flashvars,我想访问Flex应用程序预加载程序中的一些FlashVar。这怎么可能 关于Adlertz请尝试预加载程序的loaderInfo.parameters属性。从预加载程序,您应该能够通过SystemManager间接访问FlashVar,如下所示: var systemManager:SystemManager = parent.parent as SystemManager; var params:Object = LoaderInfo(systemManager.loaderInfo).par
关于Adlertz请尝试预加载程序的
loaderInfo.parameters
属性。从预加载程序,您应该能够通过SystemManager间接访问FlashVar,如下所示:
var systemManager:SystemManager = parent.parent as SystemManager;
var params:Object = LoaderInfo(systemManager.loaderInfo).parameters;
我已经使用loaderinfo从预加载程序精灵的根访问了FlashVar var flashvars:Object=root.loaderInfo.parameters 棘手的部分是知道根何时不为null。但我发现了一篇博文:
我认为显示树中所有精灵的loaderInfo属性都指向同一loaderInfo实例,因此无需挖掘系统管理器。但是我可能错了。root.loaderInfo与loaderInfo相同,当root不为null时,请参阅我对Raul答案的评论。