我在这里遇到有关flash + as3的问题。
我是一个从XML文件中获取数据并在flash上显示的应用程序。
现在这是我的问题。
当我预览文件时,它就好了。所有数据都显示在闪光灯上。 当我将它发布到.exe文件中时,它也很好。所有数据都已显示。
但是...
当我将它发布到.swf文件中时,出现了问题。显示了所有图形图像,但是我没有显示从XML文件获得的数据。
但是当我拿出已发布的文件并将其拖入闪存时,它就可以了。所有数据都已显示出来。
我不太确定会发生什么。我有什么设置可以解决这个问题吗?
谢谢你们。
答案 0 :(得分:0)
2个可能的问题:
您的xml数据路径是相对的,您发布的swf无法找到它。
您的xml数据更有可能在Web服务器上,并且您正在使用file:///myfile.html通过本地网页查看swf。由于安全性,这会失败。 Adobe已经决定本地swfs只能查看本地内容,而网络swfs只能查看网络内容。 flash规则中忽略了这条规则,因为如果你有flash ide,那么你就是开发人员,你应该知道自己在做什么。
在Web服务器上查看您的swf并报告回来。