flash swf crossdomain.xml访问webhost

时间:2014-10-03 16:51:08

标签: xml actionscript-3 flash crossdomain.xml

我已经将我的swf文件上传到我的webhost上,但每次运行时,它都没有获取我的数据库上的记录。我已经尝试将我的crossdomain.xml放在public_html内的根文件夹中。我还发现它总是访问我的本地主机我的虚拟主机(例如anydomain.com)。我确实尝试了不同的方法,但仍然没有运气。我绝对需要你的帮助。

@的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="anydomain.com" />
</cross-domain-policy>
抱歉我的英文不好

1 个答案:

答案 0 :(得分:0)

听起来像浏览器缓存问题。尝试使用Firefox并安装一个名为Empty Cache Button 2.7的扩展,这样你就可以在每次测试时清除缓存,或者你可以永远加载相同的swf。

此外,在为数据库查询调用服务器端脚本时,尝试传递一个随机参数:

flashvars = {} 
flashvars.playlist = "playlist.xml?t=" + new Date().getTime(); 

访问您的站点时也打开开发人员工具控制台,您将能够查看/调试网络选项卡上发生的事情