0

这似乎是一个普遍的问题。尽管如此,我已经尝试了所有提出的解决方案,当我尝试加载 xml 文件时仍然收到错误 #2032。

var loader:URLLoader = new URLLoader(new URLRequest("/../assets/levels/level_0-1.xml")); //error
loader.addEventListener(IOErrorEvent.IO_ERROR, onIOError, false, 0, true);
loader.addEventListener(Event.COMPLETE, loadLevelComplete, false, 0, true);

我的项目的整个文件夹已被标记为受信任,我已将 -use-network=false 添加到编译器参数中,并且我正在浏览器中启动 swf。过去 2 天我一直在检查路径,制作了多个具有不同路径的虚拟文件。不过,我得到了#2032。还有什么我应该做的吗?

4

1 回答 1

0

它仍然可能是阻止闪存打开文件的本地安全限制。特别是 Chrome 有非常严格的本地测试限制。

您可以通过将所有内容放在测试服务器上或使用 localhost 在本地服务器上来测试这一点。

于 2013-10-17T13:44:19.357 回答