我创建了flash应用程序,可以从服务器读取数据。我已经完成了我的应用程序,当我从flash(fla文件)运行时它运行良好。但是当它导出到SWF文件时,它无法从服务器读取数据。我使用预加载器,它仍然是0%。我将此应用程序的JSON用作服务器的数据。
到目前为止我做了什么:
任何人都有这个问题吗?
答案 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>