Adobe Flash Builder http数据服务调用仅在导出后失败

时间:2011-12-08 02:47:49

标签: flash http adobe builder

我使用adobe flash builder编写了一个应用程序,用于对网站进行http数据服务调用。

当我构建并启动应用程序时,它会在我的浏览器中加载(broswer中的地址为C:\ Users \ path \ to \ my \ app.html)并且运行正常。但是,当我将应用程序上传到我的网站或甚至从项目构建目录外部启动时,HTTP服务调用将失败并显示弹出窗口

Security error accessing url
Destination: DefaultHTTP

当然我搜索了这个错误并意识到它可能与我的web根目录中的'crossdomain.xml'有关。我尝试了这个,但它仍然失败了 下面是我的crossite域文件

<?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="www.my_domain_for_http_service.com" />       
</cross-domain-policy> 

我正在使用Adobe Flash Builder的免费试用版,但我没有看到任何迹象表明这与错误有关。

有什么想法?来自http服务调用的数据采用xml格式。

由于

1 个答案:

答案 0 :(得分:0)

您可能正在使用两种不同的Flash播放器。 FB将使用调试版,但您的浏览器可能正在使用常规下载。在Flash运行时右键单击它,看看你能找到什么。

如果它们不同,则安全设置也可能不同。您可能必须允许Flash访问远程网站。在将鼠标悬停在Flash应用上时,也可以通过右键单击菜单访问它。