`
anson_xu
  • 浏览: 502710 次
  • 性别: 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

分享到:
评论

相关推荐

    flex4与Java通信实例

    flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.这次使用flex4+myeclipse8.5录制了一个视频.以免时间长了遗忘. 软件环境:windows7+... 3 flex与webservice交互WebService

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

    flex通过Http和WebService与服务器通信交互,交互后台采用java的Struts2做为处理后台.

    Flex调用WebService的例子(完形填空考试系统)

    Flex通过WebService与java通信读取数据库中的试题。当时不懂WebService,在论坛里发了帖子询问,后来解决了,几个热心的朋友询问解决方法,这里共享出来,希望对初学的朋友们有些帮助。PS:现在已经不做Flex了,呵呵...

    flex与java通信,通过插件blazed

    --flex与webservice交互这里调用一个天气预报的webservice--&gt; &lt;s:WebService id="ws" wsdl="http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl" fault="ws_faultHandler(event)" result="ws_...

    Flex和.NET通信

    可以实现FLEX和.NET的通信,是通过.NET的WEBSERVICE来通信的.本例子只提供学习

    flexdemo示例有兴趣可以看看

    flexdemo示例有兴趣可以看看 1 flex 与普通java类通信RemoteObject 2 flex 与服务器交互HTTPService 3 flex与webservice交互WebService

    FLEX AIR天气预报查询

    为了学习flex 的webservice通信做的一个小程序,基于air的,分享出来方便大家学习。 有问题联系QQ:282771471

    如何做好Flex与Java交互

     flex与webservice交互WebService。  当大家尝试使用flex与普通java类通信时,一般用RemoteObject,具体的代码段如下:  package com.flex.demo; /** *第一种 功能描述:该类用来实现flex与普通java类中的...

    Flex与处部的数据通信和图表

    4.1 Flex与处部的数据通信 4.1.1 使用HTTPService 4.1.2 使用WebService 4.1.3 使用Remoting 4.2 Flex图表 4.2.1 使用饼形图呈现数据 4.2.2 使用折线图呈现数据 4.2.3 使用柱形图呈现数据 4.2.4 向图表添加动画 ...

    flex和asp.net的一个简单的通信例子

    flex利用webservice和asp.net通信的一个简单的例子。flex客户端将登录用的名字和密码传递给后台服务器端。在vs2008中新建web服务。即后缀名为.asmx的文件。

    Flex新手教程_入门级学习笔记

    5.2.2 Flex访问WebService 32 6 BlazeDS与服务端通信 33 6.1什么是BlazeDS 33 6.2配置BlazeDS,并使之正常运作 34 6.3创建一个Java项目,用来充当Server 34 6.4配置BlazeDS 35 6.5 新建一个Flex应用程序,测试连接 35 ...

    flex之低数据量通信实例源码

    flex之低数据量通信实例源码,包括上传、下载、HTTPservice、webservice等

    FLEX数据与通讯

    介绍flex的通信方面的知识,有关httpservice,webservice服务相关方面的知识。

    ExtJs与Java通信

    最完善的ExtJS与Java后台通信,两种数据传输第一种采用的是JSon,第二种是采用直接提交Form表单,个人觉得ExtJS比Flex与Java通信要简单写,呵呵。谁有WebService学习资料告诉我啊,要自己写WebService了哈。

    基于WebService的数据访问(上) Flex与.NET互操作(二)

    Flex提供了、和标签来直接访问远程数据,这用于与各种不同语言环境开发提供的远程服务端数据源(如WebService)进行数据交互通信显得更加容易.

    flex3的cookbook书籍完整版dpf(包含目录)

    与WebService通信 18.10节. 添加SOAP头到WebSerice请求 18.11节. 解析WeBService的返回的SOAP响应 18.12节. 使用SecureAMFChannel进行AMF的安全通信 18.13节. 通过二进制Socket发送和接收二进制数据 18.14节. ...

    Flex HTTPService with ASP.NET.zip

    帶有ASP.NET的Flex HTTPService ... Adobe Flex中有許多方法可以與ASP.NET(或簡單地說,服務器端語言)進行通信。 HttpService,WebService,WebORB,FluorineFx等。在本教程中,我僅關注HTTPService。

    Flex和.NET协同开发利器FluorineFx Flex与.NET互操作

    在本系列前面几篇文章中分别介绍了通过WebService、HTTPService、URLLoader以及FielReference等组件或类来完成Flex与.NET服务端的通信的相关知识点。

    MXML.doc MXML语言是专门用于Flex程序中

    MXML语言是专门用于Flex程序中,描述界面表现的一中XML标记语言。我们可以用它来管理程序的整体布局,控制组件的样式和外观,也可以构建非可视化的对象,比如XML数据、与服务器端通信的WebService、组件的数据源等。

    cocoaAMF使用指南.zip

    AMF是Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AMF是二进制数据,而XML是文本数据,AMF的...

Global site tag (gtag.js) - Google Analytics