flex4 debug 读取策略文件错误(应该是BUG)

在flash builder写了一个应用程序,该程序里面包含了读取XML文件功能

 

如果对服务端上的文件读取,FLASH PLAYER就会有权限限制特性

 

我用的是TOMCAT服务,在ROOT里新建了名字为crossdomain.xml的文件

<?xml version="1.0" encoding="UTF-8"?> 
<!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="*" ports="*" secure="false"/> 
    <allow-http-request-headers-from domain="*" headers="*" secure="false"/> 
</cross-domain-policy>

 

在ie 里输入

http://localhost:8080/testFlex4 (通过)  url1

http:///192.168.1.222:8080/testFlex4(失败) url2

然后,在FLASH BUILDER DEBUG ,url1可通过,而url2死都通不过,总报读取策略文件错误

最后,我在FLASH BUILDER里做了一个release版本,项目-export release....

然后把release版本的文件拷到tomcat里,而这样读取用url1与url2都能通过

到目前为止我也不知道此问题是否为flash builder的bug

你可能感兴趣的:(tomcat,xml,IE,Flash,Access)