1. 云栖社区>
  2. >
  3. 正文

Flash跨域调用WebService实现方法

作者:用户 来源:互联网 时间:2016-02-22 12:05:25

flash文件数据代码属性格式

Flash跨域调用WebService实现方法 - 摘要: 本文讲的是Flash跨域调用WebService实现方法, 使用crossdomain.xml让Flash可以跨域传输数据 crossdomain.xml文件格式 crossdomain.xml的格式非常简单,其根节点为<cross-domain-policy> ,其下包含一个

使用crossdomain.xml让Flash可以跨域传输数据

crossdomain.xml文件格式

crossdomain.xml的格式非常简单,其根节点为<cross-domain-policy> ,其下包含一个或多个<allow-access-from>

节点,<allow-access-from>有一个属性domain,其值为允许访问的域

允许任何域的访问。对于crossdomain.xml文件存放位置,建议将其存放于站点根目录中!
示例
1.SWF文件主要ActionScript:

 代码如下 复制代码

on (release) {

    var myvar = new LoadVars();

    myvar.t = t2.text;

    myvar.sendAndLoad("http://www.111cn.net/",myvar,"post");

    myvar.onLoad = function(re){

        if(re){

            t1.text = myvar.t;

        }else{

            t1.text = "fail...";

        }

    }
}

2.test.asp代码:

 代码如下 复制代码

<%

Dim t

t = Request.form("t")

Response.write("t=" & t & " back!")

%>

位于www.AAA.com域中的SWF文件要访问www.BBB.com的文件时,SWF首先会检查BBB服务器目录下是否有

crossdomain.xml文件,如果没有,则访问不成功;若crossdomain.xml文件存在,且里边设置了允许www.AAA.com域访

问,那么通信正常。所以要使Flash可以跨域传输数据,其关键就是crossdomain.xml。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索flash , 文件 , 数据 , 代码 , 属性 格式 js跨域调用webservice、跨域调用webservice、flash调用js函数 跨域、webservice 跨域、ajax webservice 跨域,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备
阿里云双11活动