在Windows环境下开发调试OFC,一直出现Loading data..,百思不得其解


,后Google之,发现原来是Flash的设置问题导致。Flash跨域访问文件,需要更改其设置。
如果使用的是Embed方式,修改如下:
<script type="text/javascript">
swfobject.embedSWF(
"open-flash-chart.swf?r="+Math.random() * 100000, "my_chart", "550", "200",
"9.0.0", "expressInstall.swf",
{"data-file":"data.json"},
{"wmode":"transparent"}, {"allowScriptAccess":"always"}
);
</script>
修改如下:
<param name="allowScriptAccess"
value="sameDomain" />
<param name="allowScriptAccess"
value="always" />

本文介绍了解决在Windows环境下使用OFC进行开发调试时遇到的Flash加载数据问题。通过调整Flash的allowScriptAccess属性为always,成功解决了跨域访问文件时出现的Loadingdata提示。
5519

被折叠的 条评论
为什么被折叠?



