2010-04-09 70 views
0

我的Flash项目由几个.swf文件组成,其中一个加载XML库。一切工作正常在我的机器上,但是当我上传到测试服务器库内容不加载。AS3 XML问题

我所有的路径都是相对于主SWF文件。我不能makeabsolute网址,B/C我必须提供“工作”压缩包。

什么可能是错的?

编辑:

当FF和Chrome测试服务器上预装Mac上我得到(IO errorError事件 - 负载从未完成)。但在PC上0错误。

+0

上传到测试服务器后,您可以使用浏览器访问XML文件吗? – 2010-04-09 11:03:06

+0

是的,我可以访问XML文件。 – 2010-04-10 23:39:18

回答

0

它可能只是操作系统特定的路径分隔符或区分大小写?

如果用“/”分隔文件夹,那么它可以在所有操作系统上运行,但是如果使用“\”,它可能实际上只能在Windows上运行。另外请注意,实际上所有的Linux/UNIX文件系统都区分大小写,而对于Windows而言则相反。所以尽管Windows忽略了不同的字符大小写,但在Linux/UNIX机器上,该文件不会被发现。

0

您是在浏览器中还是在Flash IDE中本地测试应用程序?

检查您的应用程序是否可以访问网络上的文件。当您在机器上使用浏览器进行测试时,SWF将在本地沙箱中运行。您无法同时访问网络上的本地文件和文件。这可能是您的SWF配置为仅访问本地文件的情况。

Safari中的“活动”窗口在这种情况下很有用。查看从服务器加载SWF时是否显示正确的XML URL。