今天朋友提到 WebService调用方法. 如果不用组件如何实现. 看以下例子:
//下面这句必须要,是加载方法类库
import mx.services.WebService;
wspath = "http://xxx.xxx.xx.xx/xxx.asmx?wsdl";
//
var sWeb:WebService = new WebService(wspath);
sWeb.onLoad = function(wsdl:Object) {
trace("ws连接成功");
};
sWeb.onFault = function(err:Object) {
trace("失败");
};
//下面是WebService的调用方法 下例中 ServiceFun 是方法例子。具体的方法名得.net开发者提供。
//先用1-9行的方法与WebService取得连接,连接成功后就可以调用方法。下面则是点击按钮调用方法
按钮.onRelease = function() {
//下面方法需要sWeb连接成功后才可以调用,所以我写在按钮方法中.
验证用户 = sWeb.ServiceFun(参数1, 参数2);
验证用户.onResult = function(resObj:Object) {
//resObj则是成功后返回的数据
};
验证用户.onFault = function(fault) {
//如果失败则会调用下面
};
};