前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Flex 中调用 WebService

Flex 中调用 WebService

作者头像
用户3135539
发布2018-09-12 11:39:17
6480
发布2018-09-12 11:39:17
举报
文章被收录于专栏:
 import mx.rpc.events.*;
 import mx.rpc.AbstractOperation;
 import mx.rpc.soap.WebService;
 import mx.rpc.*;
 import mx.controls.*;

 private function UserLogin(user:String,pass:String):void{
                 var ws:WebService = new WebService();
                 var op:AbstractOperation;
                 var loginUser:Object = new Object;
 
                 var args:Object = new Object; //参数 
                 loginUser.Name = user;
                 loginUser.Pwd = pass;
 
                 args.loginUser =loginUser;
 
                 ws.loadWSDL('http://localhost/service.asmx?WSDL'); 
                 ws.useProxy = false;    
 
                 op = ws['Login'];  //调用的函数名
                 ws.addEventListener("result",WsResult);  
                 ws.addEventListener("fault",WsFault);     
 
                 op.arguments = args;
                 op.send();
            }
 
 private var oper:OperatorInfo = new OperatorInfo();  //返回值 

 private function WsFault(event:FaultEvent):void{
                Alert.show(event.toString(),'error');
            }
 
 private function WsResult(event:ResultEvent):void{
 if(event.result != null){
                    oper.Name = event.result.Name;
                    oper.ID = event.result.ID;
                    oper.Password = event.result.Password;
                    oper.RoleID = event.result.RoleID;
                    oper.UserGroupID = event.result.UserGroupID;
                    asdf.text=oper.Name;
                }
 else{
                    asdf.text="login error";
                }
            }

 
package
{
 public class OperatorInfo
    {
 public var ID:int;
 public var Name:String;
 public var Password:String;
 public var UserGroupID:int;
 public var RoleID:int;
    }
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2006-08-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档