FLASH ActionScript2.0 读取WebService数据

ActionScript2.0比较落后,对XML节点不好操作,但勉强还是能读到数据。

 

 

ContractedBlock.gif ExpandedBlockStart.gif Code
import mx.controls.*;
import mx.services.WebService;


//System.security.loadPolicyFile("http://www.iartmall.com/crossdomain.xml");
var ws:WebService =new WebService("http://localhost:9490/ShowRoomService.asmx?wsdl"); 

//pass argument and get string
callObject = ws.HelloWorld("123");
callObject.onResult 
= function(obj:Number) 
{
 
//trace(obj);
 _level0.txt.text=obj;
}
//get category

var xmlObj 
= ws.GetCategoryList();

xmlObj.onResult 
= function(CategoryList)

 
//get Categorylist
 /*
  <Category>
    <CategoryId>460</CategoryId> 
    <CategoryName>PICASSO</CategoryName> 
   </Category>
 
*/

 trace(CategoryList.NewDataSet); 
//关键在.NewDataSet 折腾了大半天获取不到子节点数据,原来是因为Webservice返回的XMLDocument数据集中会自动加一个名为NewDataSet的根节点,因此必须先CategoryList.NewDataSet 后再继续获取子节点。
}

 

转载于:https://www.cnblogs.com/jiels/archive/2009/11/25/1609963.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值