vini123

博客园 首页 新随笔 联系 订阅 管理

http://code.google.com/p/as3corelib/  

 

http://nickro.org/?p=24

A域名对应A空间,B域名对应B空间,本例示意A.SWF调用B空间资源;
在B域名空间根目录放crossdomain.xml文件:
crossdomain.xml:

<?xml version="1.0"?>
<cross-domain-policy>
  <allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>

说明:crossdomain.xml文件其根节点为 ,其下包含一个或多个节点,有一个属性domain,其值为允许访问的域,可以是确切的 IP 地址、一个确切的域或一个通配符域(任何域),to-ports代表端口; * 代表允许任何域的访问

A.SWF文件中:
AS3:

import flash.system.*;
import flash.system.LoaderContext;
 
Security.allowDomain("*");
Security.allowInsecureDomain("*");
Security.loadPolicyFile("B域名/crossdomain.xml");//对应B域名空间的crossdomain.xml

AS2:

System.security.allowDomain("*");
System.security.allowInsecureDomain("*");
System.security.loadPolicyFile("B域名/crossdomain.xml");//对应B域名空间的crossdomain.xml
posted on 2012-11-03 16:47  黑夜丶残枫  阅读(114)  评论(0)    收藏  举报