幻鲨的天空

记下发生过的点点滴滴

« 用AS实现JS的escape函数Flash Socket安全问题的全面解析 »

as2中的WebService调用方法

今天朋友提到 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) {
        //如果失败则会调用下面
    };
};
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新留言

最近发表

Powered By Z-Blog 1.6 Final Build 60816

Copyright www.erabillow.com. Some Rights Reserved.