Apache flex 为什么我会遇到安全沙箱违规?

Apache flex 为什么我会遇到安全沙箱违规?,apache-flex,flex3,Apache Flex,Flex3,我正在本地运行一个项目。我的项目正在尝试访问MYDOMAIN上的文件。我得到以下错误: *** Security Sandbox Violation *** SecurityDomain 'MYDOMAIN/system/components/compimg/11852997eab43ff5c7b1803692bee608/pattern' tried to access incompatible context 'file:///C:/Users/myusername/Documents/Fl

我正在本地运行一个项目。我的项目正在尝试访问MYDOMAIN上的文件。我得到以下错误:

*** Security Sandbox Violation ***
SecurityDomain 'MYDOMAIN/system/components/compimg/11852997eab43ff5c7b1803692bee608/pattern' tried to access incompatible context 'file:///C:/Users/myusername/Documents/Flex%20Builder%203/myproject/bin-debug/Works.html'
在MYDOMAIN的根目录中,我有一个crossdomain.xml文件:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>


谢谢

请删除crossdomain.xml中的doctype。在本地运行时,这应该不是问题。除非您在带有localhost的服务器上运行flex应用程序。确保可以访问跨域,而不存在任何身份验证问题。尝试从webbrowser打开它。我尝试删除crossdomain.xml中的doctype。我可以通过web浏览器访问它,没有任何问题。您可以手动加载策略文件。请检查此项。我尝试了此项。。然后它给了我同样的“安全沙箱冲突”,并引用了crossdomain.xml文件