我已经将我的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>
抱歉我的英文不好
答案 0 :(得分:0)
听起来像浏览器缓存问题。尝试使用Firefox并安装一个名为Empty Cache Button 2.7的扩展,这样你就可以在每次测试时清除缓存,或者你可以永远加载相同的swf。
此外,在为数据库查询调用服务器端脚本时,尝试传递一个随机参数:
flashvars = {}
flashvars.playlist = "playlist.xml?t=" + new Date().getTime();
访问您的站点时也打开开发人员工具控制台,您将能够查看/调试网络选项卡上发生的事情