百度空间 | 百度首页 
 
查看文章
 
AS3连接WebService示例代码
2009-10-21 15:18
但是我们可以通过UrlLoader来提交和加载数据,这样我们可以提交变量给webservice来获取webservice返回的xml格式数据.

下面事一个调用webservice的例子:

//--------------------------------------------------------------------------------------------------

//请求的url格式为:wsurl 方法名字

varws:URLRequest=newURLRequest("http://localhost/test/test.asmx/" "Hello");

//提交数据格式为post

ws.method=URLRequestMethod.POST;

//提交数据为变量

varvariables:URLVariables=newURLVariables();

//test.asmx中Hello方法的参数那么的值

variables.name="roading";

//

ws.data=variables;

//提交和加载数据

varwsLoader:URLLoader=newURLLoader(ws);

//侦听数据加载完成事件

wsLoader.addEventListener(Event.COMPLETE,xmlLoaded);

//

functionxmlLoaded(evtObj:Event)

{

//为返回的xml格式数据定义Namespace

varrss:Namespace=newNamespace("http://roading.net/");

defaultxmlnamespace=rss;

//构造xml格式数据

xmldata=newXML(evtObj.target.data);

//下面就可以解析xml数据了...可以自己写解析数据的类...

//...

}

类别:代码收集 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu