无法让flash使用外部文件

时间:2012-08-14 15:08:59

标签: flash csv

我正在尝试编写一个Flash程序(使用CS6和AS3),它将从我公司的外部.csv中提取数据(这样有人可以更改.csv以每天更改输出) 。

我发现它在Flash Creator中运行得非常好,但是如果我将它发布到.swf会引发安全错误。

我发现你必须在浏览器中访问网页并手动允许特定文件。不幸的是,这个程序最终将存在于一个网站上,当我们将其上传到网站时,由于这个原因它不起作用,所以我的问题是:

有没有办法在网页上制作手动限额(我们可以访问服务器,还是有另一种方式允许.swf通过互联网访问外部文件(.csv在线存储)?

如果相关,我正在使用URLLoader来检索数据。

1 个答案:

答案 0 :(得分:0)

您是否可以控制托管CSV文件的Web服务器?一个正确的crossdomain.xml应该让你的Flash代码访问该文件。

就个人而言,我只会编写一个PHP脚本或设置mod_proxy来获取服务器端的文件,以避免客户端跨域问题。