`
anson_xu
  • 浏览: 514674 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类

Flex与WebService通信

    博客分类:
  • flex
阅读更多

如果在AS代码写,可以如下:
var service:WebService=new WebService();
service.wsdl=”http://feeds.adobe.com/webservices/mxna2.cfc?wsdl“;
service.useProxy=false;
service.loadWSDL();
service.getMostPopularPosts.addEventListener(ResultEvent.RESULT,onRes);
service.getMostPopularPosts(8,8);

function onRes(e:ResultEvent):void{
    trace(e.result);
    dgTopPosts.dataProvider=e.result;
}

用flex 组件,代码如下:         更多……


<?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute”
  creationComplete=”wsBlogAggr.getMostPopularPosts.send()”>
 <mx:WebService id=”wsBlogAggr” wsdl=”http://feeds.adobe.com/webservices/mxna2.cfc?wsdl
   useProxy=”false” showBusyCursor=”true”>
  <mx:operation name=”getMostPopularPosts”>
   <mx:request>
    <daysBack>30</daysBack>
    <limit>{cbxNumPosts.selectedItem.data}</limit>
   </mx:request>
  </mx:operation>
 </mx:WebService>
 <mx:Panel x=”10″ y=”10″ width=”475″ height=”400″ layout=”absolute” title=”Most Popular Posts”>
  <mx:ComboBox x=”10″ y=”23″ id=”cbxNumPosts” change=”wsBlogAggr.getMostPopularPosts.send()”>
      <mx:Object label=”top5″ data=”5″/>
      <mx:Object label=”top10″ data=”10″/>
      <mx:Object label=”top15″ data=”15″/>
  </mx:ComboBox>
  <mx:DataGrid x=”10″ y=”53″ id=”dgTopPosts” width=”400″ dataProvider=”{wsBlogAggr.getMostPopularPosts.lastResult}” height=”140″>
   <mx:columns>
    <mx:DataGridColumn headerText=”Top Posts” dataField=”postTitle”/>
    <mx:DataGridColumn headerText=”Clicks” dataField=”clicks” width=”75″/>
   </mx:columns>
  </mx:DataGrid>
 </mx:Panel>
</mx:Application>

对上面用到Web服务地址的说明:
MXNA 为开发人员提供一组web services ,其网站位于www.adobe.com/go/mxna_developers。在你开始创建自己的应用程序前,应该查看他们Web服务的相关API 资料,以确保存在你想要的接收信息的方法。相关API 资料位于
www.adobe.com/go/mxna_api

分享到:
评论

相关推荐

    五分钟用Flex构建WebService应用

    Flex作为一个强大的客户端展示层工具,可以与各种WebService进行通信,包括.NET、Java、PHP等后端平台提供的服务。 首先,我们需要理解Flex中的HTTPService组件。这个组件允许Flex应用程序通过HTTP请求与服务器进行...

    Flex+WebService附件上传下载

    总之,Flex与WebService结合使用,能够创建高效、跨平台的文件上传和下载解决方案。理解并掌握这一技术,对于开发人员来说是非常有价值的,尤其是在构建企业级RIA应用时。通过深入学习和实践,你可以进一步提升在RIA...

    Flex调用Webservice及java程序

    在本主题中,我们将深入探讨如何使用Flex调用Web服务,尤其是与Java程序的交互。 1. **Flex与Web服务的交互** Flex可以通过SOAP(简单对象访问协议)或AMF(动作消息格式)来调用Web服务。SOAP是一种基于XML的通信...

    spring 整合flex,整合webService

    当Spring与Flex结合,可以实现后端服务与前端交互的无缝对接,而WebService作为一种跨平台、跨语言的数据交换标准,恰好扮演了两者之间的桥梁角色。本文将深入探讨Spring如何整合Flex以及如何通过WebServices实现...

    flex与java通信

    Flex和Java之间的通信是Web应用程序开发中的一个重要环节,它允许前端用户界面(UI)与后端服务器进行数据交互。Flex是一种基于Adobe Flash Player或Adobe AIR运行时的富互联网应用程序(RIA)开发框架,而Java则是...

    Flex+WebService开发实例

    《Flex与WebService开发实例详解》 Flex是一种基于Adobe Flash Platform的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。它允许开发者创建交互性强、用户体验良好的动态Web应用...

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

    首先,让我们了解Flex与WebService之间的通信方式。Flex通过使用HTTPService或WebServices类来调用基于SOAP或RESTful协议的WebService。这两种方法都能实现Flex客户端与服务器端的数据交换,但SOAP通常用于复杂的、...

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

    首先,我们需要理解Flex与Web Service的基本概念。Flex使用ActionScript,这是一种面向对象的编程语言,它是Flash Player和Adobe AIR应用程序的基础。Web Service通常基于SOAP(Simple Object Access Protocol)或...

    Flex WebService Demo

    通过分析和学习Flex WebService Demo,开发者可以了解如何在Flex应用中实现与服务器的无缝通信,这对于创建动态、交互性强的RIA至关重要。同时,这个Demo还可能演示了如何处理异步调用、数据转换、以及如何将服务器...

    Flex调用WebService访问MSSQL数据库

    这样,Flex应用就能通过WebService透明地与远程数据库进行交互,而无需直接处理数据库连接和查询。 总结一下,Flex调用WebService访问MSSQL数据库的过程涉及创建WebService客户端、定义操作、绑定事件处理函数以及...

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

    Flex调用WebService例子是一个典型的跨平台通信场景,它结合了Adobe Flex前端开发框架与XFire作为后台的Web服务实现。Flex是一种基于ActionScript和MXML的开放源代码框架,用于构建富互联网应用程序(RIA),而...

    Flex基于WebService的数据访问

    HTTPService是Flex中最常用的用于与服务器进行通信的组件,它可以发送HTTP请求并接收HTTP响应。在使用HTTPService调用WebService时,我们需要配置URL、方法(GET或POST)以及发送的数据。当服务返回数据后,可以使用...

    Flex调用Webservice实现天气预报

    1. **Flex中的HTTPService组件**:Flex提供了HTTPService组件,用于与服务器进行HTTP通信。在MXML或ActionScript代码中,我们可以配置HTTPService来发送GET或POST请求,与Webservice接口进行交互。 2. **SOAP与WSDL...

    Flex详细文档.pdf

    - **Flex与WebService通信**: 实现Flex应用程序与WebService的通信,支持JSON或XML数据交换。 - **Flex与Ajax交互**: 结合Ajax技术,实现异步数据加载和更新。 #### 六、总结 通过以上内容,我们可以看到Flex不仅...

    纯flex网站前台(httpservice、webservice进行数据交互)

    在“纯flex网站前台(httpservice、webservice进行数据交互)”这个项目中,我们主要关注的是如何使用Flex来实现与服务器端的数据通信,这涉及到HTTPService和WebService两种技术。 1. **Flex框架**:Flex提供了一...

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

    本篇文章将深入探讨如何利用Flex 4.0中的HttpService和WebService组件与Java Struts2框架构建的服务器进行通信。 首先,我们来看HttpService。HttpService是ActionScript 3.0中的一个类,用于发起HTTP请求,通常...

    flex4与Java通信实例

    如果需要与符合SOAP协议的Web服务通信,Flex提供了WebService组件。在这个例子中,假设已经有一个Web服务提供了一组操作。在Flex中,创建一个WebService实例,指定Web服务的WSDL地址,并绑定所需的方法。同样,也...

    FLEX 与现有开发语言的通信全面解析

    三、Flex与PHP的通信:在PHP环境中,Flex通常使用HTTPService或WebService组件与PHP进行通信。HTTPService可以发送HTTP GET或POST请求,而WebService则处理基于SOAP协议的服务调用。此外,PHP还可以使用AMF-PHP库来...

    flex开发实例

    - **Flex与WebService通信**:实现Flex应用与后端WebService的交互。 - **Flex与Ajax交互**:通过Ajax技术提高Flex应用的响应速度和用户体验。 以上是关于Flex开发的一些关键知识点,涵盖了从基础概念到高级功能的...

Global site tag (gtag.js) - Google Analytics