我想在我的预加载器中访问 Flex 应用程序中的一些 flashvar。这怎么可能?
问候阿德勒茨
试试loaderInfo.parameters
预加载器的属性。
从预加载器中,您应该能够通过 SystemManager 间接访问 flashvar,如下所示:
var systemManager:SystemManager = parent.parent as SystemManager;
var params:Object = LoaderInfo(systemManager.loaderInfo).parameters;
我已经使用 loaderinfo 从我的预加载器精灵的根目录访问了 flashvars。
var flashvars:Object = root.loaderInfo.parameters;
棘手的部分是要知道根何时不为空。但是我找到了一篇博文:
http://dndigital.net/blog/2008/08/accessing-flashvars-in-a-custom-flex-preloader/