`

flex as中如何使用webservice

阅读更多

/**
   *方法一
   */
  public function init():void
  {
   webservice = new WebService();
   webservice.useProxy=false;
   webservice.addEventListener(FaultEvent.FAULT,onFault);
   webservice.addEventListener(ResultEvent.RESULT,onResult);
   webservice.addEventListener(LoadEvent.LOAD,onLoad);
   webservice.wsdl = "http://192.168.80.83/webservice/PrivilegeService?WSDL";
   webservice.loadWSDL(webservice.wsdl);
   
   
   
  }
  
  private function onResult(event:ResultEvent):void
  {
   Alert.show("111");
   //this.txa1.text += event.message.body.toString()+"\n";
  }
  
  private function onFault(event:FaultEvent):void
  {
   Alert.show("333");
   //this.txa1.text += event.fault + "\n";
  }
  
  private function onLoad(event:LoadEvent):void
  {
   Alert.show("222");
   /* 调用方法需要传入二个参数,如果只传入一个,或者不传入,都会请求失败*/
   webservice.logon4Inner("aa","kkk");
  }

 

 

 /**
   *方法二
   */
  public function test():void{
   var ws:WebService= new WebService();
   ws.wsdl = "http://192.168.80.83/webservice/PrivilegeService?WSDL";
   ws.loadWSDL();
   var operation:AbstractOperation = ws.getOperation("logon4Inner");
   //为调用的方法添加监听器,回调函数由外部动态传入
   operation.addEventListener(ResultEvent.RESULT,this.callBackHandler);//增加处理函数
   
   operation.addEventListener(FaultEvent.FAULT,this.faultHandler);//增加处理函数
   var arr:Array = new Array();
   arr.push("china");
   //为调用的方法传参数,参数类型为Array
   operation.arguments = {userName:"aaa",pwd:"kkk"};
   //执行调用的方法
   operation.send();  
  }
  
  public function callBackHandler(event:ResultEvent):void{
   Alert.show("ggg");
  }
  
  public function faultHandler(event:FaultEvent):void{
   Alert.show("333");
  }

分享到:
评论

相关推荐

    Flex调用WebService例子(Flex工程+ XFire WebService工程)

    了解了这些基本概念后,开发者可以通过这个例子学习如何在Flex中有效地调用和集成Web服务,以及如何在Java环境中使用XFire来构建和部署服务。这对于构建跨平台的分布式系统至关重要,因为Flex可以提供丰富的用户体验...

    Flex WebService Demo

    Flex WebService Demo是一个示例项目,它展示了如何在Adobe Flex应用程序中使用Web服务进行数据交互。Flex是一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA),而Web服务则允许不同应用...

    flex actionscript 调用处理 webservice的过程及方法

    在Flex中,我们可以使用`mx.rpc.soap.WebService`类来创建一个Web服务的客户端实例。在提供的代码段中,首先在`useWebService`函数中创建了一个`WebService`对象,并设置了其`wsdl`属性,这个属性指定了Web服务的...

    使用Flex调用webService开发一个天气预报服务

    这可以通过在Flex代码中使用wsdl标签完成,例如: ```mxml <s:WebService id="weatherService" wsdl="http://webservice.example.com/weather?wsdl"> </s:WebService> ``` 这里,`wsdl`属性指定了Web Service...

    flex ,webservice(.net) 交互

    3. **在Flex中使用WebService**:在Flex项目中,通过Flash Builder或其他IDE,开发者可以使用WSProxy类根据WSDL文件自动生成服务代理。这一步骤将.NET Webservice的方法映射为AS3.0的函数。 4. **调用Webservice**...

    Flex4 +WebService XFire

    学习使用Flex SDK中的`WebService`类和`HTTPService`类来与服务器通信。 3. **WebService XFire的使用**:熟悉XFire的安装和配置,以及如何创建和部署Web服务。了解XFire提供的XML Binding (XFire-iBATIS)和Java ...

    Flex4.0 如何通过 HttpService和WebService与服务器进行通信

    在Flex 4.0中使用WebService,步骤如下: 1. 引入WebService库:同样需要在MXML中引入相应的库。 ```xml ``` 2. 创建WebService实例:声明并实例化一个WSDLService对象,指定WSDL(Web服务描述语言)文件的位置。...

    Flex与.NET互操作基于WebService的数据访问

    在Flex中,我们可以使用`<mx:WebService>`标签轻松调用.NET的WebMethod,同时通过事件监听器处理返回的结果或错误。这种方法极大地简化了跨平台应用的开发,使得Flex前端可以充分利用.NET后端的强大功能。

    Flex Chart+WebService

    标题中的“Flex Chart+WebService”指的是使用Adobe Flex技术来创建图表,并通过Web Service与服务器进行数据交互的一个示例项目。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用程序(RIA)。它...

    Flex调用WebService进行数据查询和显示(调整)

    2. 创建服务代理:使用Flex的wsdl工具或手工创建,可以创建一个表示WebService的AS3类。这个类将包含WebService的方法,使得在Flex代码中可以方便地调用。 3. 调用服务方法:在Flex代码中实例化服务代理对象,然后...

    flex请求webservice

    在Flex中,我们可以使用WebService组件来连接和调用Web服务。这个组件提供了与ASMX、WSDL等不同类型的Web服务接口的交互能力。首先,我们需要在Flex项目中导入Web服务的WSDL(Web Service Description Language)...

    Flex调用Webservice实现天气预报

    在本项目“Flex调用Webservice实现天气预报”中,我们将探讨如何使用Flex作为客户端,通过调用Webservice接口来获取并显示实时的天气信息。这涉及到以下几个关键技术点: 1. **Flex中的HTTPService组件**:Flex提供...

    Flex调用webService

    这里,`event.result`是返回的List数据,通过类型转换为`ArrayCollection`以便在Flex组件中使用。 3. DataTable数据解析: 如果WebService返回的是DataTable类型,我们可以将其转换为Flex的`DataGrid`或`List`等...

    flex as资料

    Flex提供了大量的预构建组件,如Button、Label、List等,这些组件都封装了丰富的功能,可以直接在MXML中使用。开发者可以通过自定义组件来满足特定需求,扩展Flex的组件体系。 3. **数据绑定**: Flex AS中的数据...

    flex中应用webservice进行低数据量通讯

    在IT行业中,Flex是一种基于ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。它允许开发者创建具有丰富交互性和动态视觉效果的Web应用。而Web服务则是通过HTTP协议提供的一种标准化方式,使得不同...

    flex+as3 聊天及wsdl通信

    - WebService组件:在Flex中,可以使用此组件直接与WSDL服务进行交互,自动映射AS3方法到Web服务操作。 - SOAP协议:WSDL服务通常基于SOAP(Simple Object Access Protocol),这是一种在Web上传输结构化数据的...

    flex actionscript webservice

    本文将详细介绍如何在Flex中使用ActionScript调用Web服务,以及两种常见的调用方法。 一、SOAP Web服务调用 1. WSDL(Web Services Description Language):SOAP Web服务通常通过WSDL文件来描述服务接口、操作、...

    flex 应用webservice 做的中英双向翻译

    在项目文件“mangoCiba”中,可能包含了Flex工程文件(.flexproj)、源代码(.as或.mxml)、资源配置文件以及可能的音频资源。开发者需要使用Flex Builder或IntelliJ IDEA等IDE打开项目,查看和编辑代码以理解其工作...

    Flex4 中文API

    在Flex4中,ActionScript3(AS3)是主要的编程语言,与Flex SDK紧密集成。AS3是ECMAScript的一个子集,拥有更强大的面向对象特性,如类、接口、包和命名空间,这使得它在构建复杂应用程序时更为高效。Flex4中文API...

Global site tag (gtag.js) - Google Analytics