如果在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进行通信,包括.NET、Java、PHP等后端平台提供的服务。 首先,我们需要理解Flex中的HTTPService组件。这个组件允许Flex应用程序通过HTTP请求与服务器进行...
总之,Flex与WebService结合使用,能够创建高效、跨平台的文件上传和下载解决方案。理解并掌握这一技术,对于开发人员来说是非常有价值的,尤其是在构建企业级RIA应用时。通过深入学习和实践,你可以进一步提升在RIA...
在本主题中,我们将深入探讨如何使用Flex调用Web服务,尤其是与Java程序的交互。 1. **Flex与Web服务的交互** Flex可以通过SOAP(简单对象访问协议)或AMF(动作消息格式)来调用Web服务。SOAP是一种基于XML的通信...
当Spring与Flex结合,可以实现后端服务与前端交互的无缝对接,而WebService作为一种跨平台、跨语言的数据交换标准,恰好扮演了两者之间的桥梁角色。本文将深入探讨Spring如何整合Flex以及如何通过WebServices实现...
Flex和Java之间的通信是Web应用程序开发中的一个重要环节,它允许前端用户界面(UI)与后端服务器进行数据交互。Flex是一种基于Adobe Flash Player或Adobe AIR运行时的富互联网应用程序(RIA)开发框架,而Java则是...
《Flex与WebService开发实例详解》 Flex是一种基于Adobe Flash Platform的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。它允许开发者创建交互性强、用户体验良好的动态Web应用...
首先,让我们了解Flex与WebService之间的通信方式。Flex通过使用HTTPService或WebServices类来调用基于SOAP或RESTful协议的WebService。这两种方法都能实现Flex客户端与服务器端的数据交换,但SOAP通常用于复杂的、...
首先,我们需要理解Flex与Web Service的基本概念。Flex使用ActionScript,这是一种面向对象的编程语言,它是Flash Player和Adobe AIR应用程序的基础。Web Service通常基于SOAP(Simple Object Access Protocol)或...
通过分析和学习Flex WebService Demo,开发者可以了解如何在Flex应用中实现与服务器的无缝通信,这对于创建动态、交互性强的RIA至关重要。同时,这个Demo还可能演示了如何处理异步调用、数据转换、以及如何将服务器...
这样,Flex应用就能通过WebService透明地与远程数据库进行交互,而无需直接处理数据库连接和查询。 总结一下,Flex调用WebService访问MSSQL数据库的过程涉及创建WebService客户端、定义操作、绑定事件处理函数以及...
Flex调用WebService例子是一个典型的跨平台通信场景,它结合了Adobe Flex前端开发框架与XFire作为后台的Web服务实现。Flex是一种基于ActionScript和MXML的开放源代码框架,用于构建富互联网应用程序(RIA),而...
HTTPService是Flex中最常用的用于与服务器进行通信的组件,它可以发送HTTP请求并接收HTTP响应。在使用HTTPService调用WebService时,我们需要配置URL、方法(GET或POST)以及发送的数据。当服务返回数据后,可以使用...
1. **Flex中的HTTPService组件**:Flex提供了HTTPService组件,用于与服务器进行HTTP通信。在MXML或ActionScript代码中,我们可以配置HTTPService来发送GET或POST请求,与Webservice接口进行交互。 2. **SOAP与WSDL...
- **Flex与WebService通信**: 实现Flex应用程序与WebService的通信,支持JSON或XML数据交换。 - **Flex与Ajax交互**: 结合Ajax技术,实现异步数据加载和更新。 #### 六、总结 通过以上内容,我们可以看到Flex不仅...
在“纯flex网站前台(httpservice、webservice进行数据交互)”这个项目中,我们主要关注的是如何使用Flex来实现与服务器端的数据通信,这涉及到HTTPService和WebService两种技术。 1. **Flex框架**:Flex提供了一...
本篇文章将深入探讨如何利用Flex 4.0中的HttpService和WebService组件与Java Struts2框架构建的服务器进行通信。 首先,我们来看HttpService。HttpService是ActionScript 3.0中的一个类,用于发起HTTP请求,通常...
如果需要与符合SOAP协议的Web服务通信,Flex提供了WebService组件。在这个例子中,假设已经有一个Web服务提供了一组操作。在Flex中,创建一个WebService实例,指定Web服务的WSDL地址,并绑定所需的方法。同样,也...
三、Flex与PHP的通信:在PHP环境中,Flex通常使用HTTPService或WebService组件与PHP进行通信。HTTPService可以发送HTTP GET或POST请求,而WebService则处理基于SOAP协议的服务调用。此外,PHP还可以使用AMF-PHP库来...
- **Flex与WebService通信**:实现Flex应用与后端WebService的交互。 - **Flex与Ajax交互**:通过Ajax技术提高Flex应用的响应速度和用户体验。 以上是关于Flex开发的一些关键知识点,涵盖了从基础概念到高级功能的...