我有以下问题,我无法在网上找到解决方案,如果您能帮助我或指出我有关此问题的正确信息,请告诉我。
要了解背景,我将游戏从flashDevelop移植到Flash Builder(如果对我的特定问题没有帮助,请不要给我关于此评论的提示)。现在一切正常,游戏使用文件null.swf作为本地文件的容器(我不完全承担那部分,但游戏有很多嵌入swc文件,游戏使用null.swf来通过LoaderMax访问这些文件。
问题是一切都运行良好,但是它没有使用标准版本,我在Loader类上有错误,上面写着“此操作系统不支持多个应用程序域”。
有用的信息:
我正在使用AIR 3.9,编译flash swf-version = 20(当我开始讨论这个问题时我有18个)
null.swf正确包含在IPA中,代码识别该文件,正如我之前所说的那样,它可以快速构建。
对于嵌入swc文件,我必须包含带有编译器参数的文件:“ - include-libraries ../../filename.swc ../../filename2.swc etc ..”< / p>
感谢您的帮助。
此致
答案 0 :(得分:0)
使用上下文修复它:
context = new LoaderContext(false,ApplicationDomain.currentDomain,null);
如果我使用第三个参数,例如......,SecurityDomain.currentDomain);它不起作用。