Flash完美跨域访问的方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,首先,你要确定以下几点,否则可能无法实现:1、你要跨到哪个域,你必须能管理那域上文件,因为这里要放一个通行文件。2、你的Flash如果只有SWF,那不一定能实现,因为有时,Flash的AS中,要加入一
千家信息网最后更新 2026年11月01日Flash完美跨域访问的方法
首先,你要确定以下几点,否则可能无法实现:
1、你要跨到哪个域,你必须能管理那域上文件,因为这里要放一个通行文件。
2、你的Flash如果只有SWF,那不一定能实现,因为有时,Flash的AS中,要加入一句话。
如果你是跨域调图片、视频一类的,可以用通行文件的方法。通行文件制作方法,请将以下代码存为 crossdomain.xml ,并放到要跨域的目标站点根目录下面。就是说,你的FLASH在 a.com ,你要访问 b.com 上的资源,你就要确定 http://b.com/crossdomain.xml 能访问到。
上面是允许全部网站调用,如果要限制某个网站可以用下面的:
上面代码中,允许了 www.mayax.net 进行跨域调用。但 bbs.mayax.net 不行;同时也允许了 vkcms.com 进行跨域, bbs.vkcms.com 也可以, vkflash.vkcms.com 也行!但,别的如 zhi.in 、 www.zhoujingsong.com 都不能跨域访问了。
如果你跨域访问JS,或给跨域的JS传数据,那就要在通行文件的基础上,再作如下处理。
如果你的FLASH文件要给JS文件传数据,调用Flash的SWF文件的HTML代码,要加上这一行参数:
引用
参数说明:
always 允许随时执行脚本操作;
never 禁止所有脚本执行操作。
如果你的FLASH是读取JS发送的数据,那就在FLASH的AS代码中,加上:
System.security.allowDomain("*");
还有一个常见问题,提示 import flash.display.BitmapData 失效,把下面这行代码加在AS里面就可以了:
System.security.loadPolicyFile(http://yoursite.com/crossdomain.xml);
crossdomain.xml 的内容同上。
文件
代码
数据
方法
参数
网站
脚本
不行
一句话
一行
内容
制作方法
只有
同时
图片
基础
就是
就是说
常见
常见问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
手磨咖啡
互联网科技股
圆梦互联网科技
互联网 科技创新
猪兼强互联网科技
狮子座互联网科技培训
新华互联网科技校企合作
移动互联网科技股
汽车互联网创新科技园
互联网科技教育视频
苏州五指互联网络科技有限
银川新华互联网科技学校联系电话
山东子淼互联网科技有限公司
小米互联网科技园入驻
福建互联网展示科技馆设计
众联互联网络科技
绵阳真晨互联网科技有限公司
互联网科技博主张洲
10位科技互联网大佬
互联网络科技
互联网高科技
蓝思科技飞鸽互联网
互联网科技财经
喔噻互联网科技
科技创新互联网企业
左右互联网络科技
互联网大会黑科技排名
苏州铭阳互联网科技有限公司
中科明德北京互联网科技