学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > Flex与后台交互的4种方法 HTTPService、URLLoader、WebService详解

Flex与后台交互的4种方法 HTTPService、URLLoader、WebService详解


Flex与后台交互的4种方法


1) HTTPService

mxml代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="doc.xuehai.net; layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
private function initializeHandler(event:Event):void {
countriesService.send();
}
private function changeHandler(event:Event):void {
statesService.send();
}
]]>
</mx:Script>
<!-- 载入纯静态的xml数据 -->
<mx:HTTPService id="countriesService" url="doc.xuehai.net; />
<!-- 载入由php生成的xml数据 -->
<mx:HTTPService id="statesService" url="doc.xuehai.net;
<!-- 以下标签就是要发送到服务端的数据了,可以这样理解:有一个名为country的变量,它的值为花括号{}里的内容 -->
<mx:request>
<country>{country.value}</country>
</mx:request>
</mx:HTTPService>
<mx:VBox>
<!-- 此控件的数据由第一个<mx:HTTPService/>控件接收的内容提供,并且由这个ComboBox控制着第二个ComboBox所要显示的内容 -->
<mx:ComboBox id="country" dataProvider="{countriesService.lastResult.countries.country}"
change="changeHandler(event)" />
<!-- 下面的ComboBox已经绑定了{statesService.lastResult.states.state},随它的数据改变而改变 -->
<mx:ComboBox dataProvider="{statesService.lastResult.states.state}" />
</mx:VBox>
</mx:Application>


2) URLLoader


mxml代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="doc.xuehai.net; layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
private var _countriesService:URLLoader;
private var _statesService:URLLoader;
private function initializeHandler(event:Event):void {
_countriesService = new URLLoader();
_countriesService.addEventListener(Event.COMPLETE, countriesCompleteHandler);
_countriesService.load(new URLRequest("doc.xuehai.net;));
_statesService = new URLLoader();
_statesService.addEventListener(Event.COMPLETE, statesCompleteHandler);
XML.ignoreWhitespace = true;
}
private function countriesCompleteHandler(event:Event):void {
var xml:XML = new XML(_countriesService.data);
country.dataProvider = xml.children();
}
private function statesCompleteHandler(event:Event):void {
var xml:XML = new XML(_statesService.data);
state.dataProvider = xml.children();
}
private function changeHandler(event:Event):void {
var request:URLRequest = new URLRequest("doc.xuehai.net;);
var parameters:URLVariables = new URLVariables();
parameters.country = country.value;
request.data = parameters;
_statesService.load(request);
}
]]>
</mx:Script>
<mx:VBox>
<mx:ComboBox id="country" change="changeHandler(event)" />
<mx:ComboBox id="state" />
</mx:VBox>
</

第1页

TOP相关主题

  • flex httpservice
  • flex urlloader
  • httpservice
  • urlloader
  • as3 urlloader
  • urlloader.exe
  • webservice详解
  • fitbit flex

我要评论

相关文档

  • flex4通过HttpService的方法交互

    flex4通过HttpService的方法交互_计算机软件及应用_IT/计算机_专业资料。环境:...flex httpservice 与 java 交互参数传递探讨 * @author sxyx2008 * @date 2010...

  • FLEX数据传输与交互

    Flex 3.0 使用 URLLoader 类可方便地传输 XML ...<mx:HTTPService id="hs" url="http://www.aaaa...程序交互 Flex 3.0 中的 <mx:WebService> 组件...

  • Flex考题20100801

    四种方法可以实现 Flex 与后台的交互: 一、HTTPService 程序代码: <?xml ...[CDATA[ private var _countriesService:URLLoader; private var _statesService:...

  • 第21章 数据传输与交互

    Flex 4.0使用URLLoader 类可方便地传输XML数据。 Flex 4.0 RIA开发详解(第2...程序交互 Flex 4.0中的<mx:WebService>组件专门用于调用处 理WebService。...

  • 第29-34讲:Flex与ASP_NET互操作系列

    ? ? ActionScript 3.0中提供的数据加载请求类主要是 HTTPService,URLLoader和URL...? ? ? Flex提供了<mx:WebService>、<mx:HTTPService> <mx:RemoteObject>...

  • 第19章 Flex 4 Web开发

    (e.result as String); } <mx:HTTPService … ...Flex应用程序使用<mx:WebService>组件调用服务器端...URLLoader组件用于以文本、二进制数据或URL编码变量的...

  • FLEX交互相关技术

    事件类 //定义一个 URLLoader 类实例 //引用 ...<mx:HTTPService id="hs" url="http://www.aaaa...程序交互 Flex 3.0 中的 <mx:WebService> 组件...

  • Flex-AS3面试题

    (4)URLStream、URLLoader、Loader 等读取外部数据的...(2) 基于 SOAP 消息格式的 WebService,对于使用 ...或拥有良好格式的 XML 消息格式的 HTTPService 组件...

  • flex数据交互

    Flex 3.0使用URLLoader类可方便地传输XML数据。使用...<mx:HTTPService id="HTTPService组件id" url="...21.4 使用<mx:WebService>组件与WebService程序交互...

  • flex常见问题

    (2)URLLoader类以文本、二进制数据或URL编码变量值...(2)基于SOAP消息格式的WebService,对于使用SOAP的...6 flex和后台语言是如何交互的? 答:见第35题。 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部