我有一个在运行时加载 XML 文件的 flash 文件。当.swf
文件在本地或 Apache 服务器上运行时,它可以正常工作,但是当托管在基于 IIS6 的服务器上时,文件将无法加载。
有人能帮忙吗?
您可能有文件权限问题。确保您的 xml 文件具有“网络服务”帐户(或 ASPNET 用户,如果您使用的是 XP)的读取权限
如果您尝试加载 FLV,您还需要在 IIS 中将其设置为 mime 类型。这通常不是默认设置的。
我遇到了同样的问题......一切都在本地加载正常,甚至在 Flash 中从我的本地机器引用 Web 服务器位置......当上传 swf 和相同的路径时,xml 图像路径没有加载......
如果您从托管 SWF 的域以外的域加载 XML,您将遇到“跨域安全”问题。这里的一些文档:
http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14213&sliceId=2