我正在本地调试我的应用程序,该应用程序获取连接到主机上的AMFPHP网关的数据。当我在本地运行它时,它运行得很好。
我已在域的根目录中添加了crossdomain.xml文件。
现在,当我将版本上传到我的主机上时,NetConnection什么都没有给我回复,甚至没有回复状态(错误)。
Flex SDK 4.1.0
Flash Player 10.1
我域名根目录中的crossdomain.xml :
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "macromedia.com/xml/dtds/cross-domain-policy.dtd">;
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
有关原因的任何建议吗?
答案 0 :(得分:0)
Flash 10.1及更高版本的正确crossdomain.xml文件策略。 (更改 * 以确保安全性)。错误来自我的结局。
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" />
</cross-domain-policy>