SWF文件无法读取json

时间:2013-12-17 10:08:11

标签: json actionscript-3 flash

我创建了flash应用程序,可以从服务器读取数据。我已经完成了我的应用程序,当我从flash(fla文件)运行时它运行良好。但是当它导出到SWF文件时,它无法从服务器读取数据。我使用预加载器,它仍然是0%。我将此应用程序的JSON用作服务器的数据。

到目前为止我做了什么:

  • 将目标设置为flash player 11.2。
  • 发布为.exe并且运行良好(但我需要SWF文件)。
  • 将app / json放在JSON文件上。

任何人都有这个问题吗?

1 个答案:

答案 0 :(得分:1)

您需要在服务器的根目录中放置crossdomain.xml文件,以便从中请求数据。有一些examples and guidelines here

这是限制性最小的实现之一:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <site-control permitted-cross-domain-policies="all"/>
    <allow-access-from domain="*" secure="false"/>
    <allow-http-request-headers-from domain="*" headers="*" secure="false"/>
</cross-domain-policy>