查看文章 |
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数据了...可以自己写解析数据的类... //... } |
最近读者: