解决了Flash跨域通讯的问题
1.新的播放器可以播放存放在几个域名下的作品图片了
2.编辑器也能与跨站点程序进行通讯并使用户同步登录摩豆网了
解决方法共享如下:
直接在flash中测试影片不会出现跨域问题,但如果Flash发布的swf文件,需要如下方法解决。建立一个crossdomain.xml文件放到被访问文件所在服务器的根目录下。
以下是xml的代码:
XML/HTML代码
xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
cross-domain-policy>
js与flash跨域调用:需要在FLASH脚本调用处加上参数: always",该参数默认为:sameDomain。
参数说明:
always 允许随时执行脚本操作。
never 禁止所有脚本执行操作。
samedomain 只有在 Flash 应用程序来自与 HTML 页相同的域时才允许执行脚本操作。
所有 HTML 发布模板使用的默认值均为 samedomain。
JS传递不了参数给FLASH,还需要在flash里加上:System.security.allowDomain("*");(可以把*换成你要允许的域)。
更多详细说明可以参看ADOBE官方网站:http://www.adobe.com/cn/devnet/flash/articles/fplayer8_security_print.html
加支付宝好友偷能量挖...