我想在我的预加载器中访问Flex应用程序中的一些flashvars。这怎么可能?
关心Adlertz
答案 0 :(得分:4)
尝试预加载器的loaderInfo.parameters
属性。
答案 1 :(得分:1)
从预加载器,您应该能够通过SystemManager间接访问flashvars,如下所示:
var systemManager:SystemManager = parent.parent as SystemManager;
var params:Object = LoaderInfo(systemManager.loaderInfo).parameters;
答案 2 :(得分:0)
我使用了来自preloader-sprite的root的loaderinfo访问了flashvars。
var flashvars:Object = root.loaderInfo.parameters;
棘手的部分是知道root何时不为null。但我找到了一篇博文:
http://dndigital.net/blog/2008/08/accessing-flashvars-in-a-custom-flex-preloader/