一、HTTPService
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
private function initializeHandler(event:Event):void {
();
}
private function changeHandler(event:Event):void {
();
}
]]>
</mx:Script>
<!-- 载入纯静态的xml数据 -->
<mx:HTTPService id="countriesService" url=" />
<!-- 载入由php生成的xml数据 -->
<mx:HTTPService id="statesService" url=" /><!-- 以下标签就是要发送到服务端的数据了,可以这样理解:有一个名为country的变量,它的值为花括号{}里的内容 -->
<mx:request>
<country>{}</country>
</mx:request>
</mx:HTTPService>
<mx:VBox>
<!-- 此控件的数据由第一个<mx:HTTPService/>控件接收的内容提供,并且由这个ComboBox控制着第二个ComboBox所要显示的内容 -->
<mx:ComboBox id="country" dataProvider="{}"
change="changeHandler(event)" />
<!-- 下面的ComboBox已经绑定了{},随它的数据改变而改变 -->
<mx:ComboBox dataProvider="{}" />
</mx:VBox>
</mx:Application>
二、URLLoader
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" 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();
_(, countriesCompleteHandler);
_(new URLRequest("));
_statesService = new URLLoader();
_(, statesCompleteHandler);
= true;
}
private function countriesCompleteHandler(event:Event):void {
var xml:XML = new XML(_);
= ();
}
private function statesCompleteHandler(event:Event):void {
var xml:XML = new XML(_);
= ();
}
private function changeHandler(event:Event):void {
var request:URLRequest = new URLRequest(" />var parameters:URLVariables = new URLVariables();
= ;
= parameters;
_(request);
}
]]>
</mx:Script>
<mx:VBox>
<mx:ComboBox id="country" change="changeHandler(event)" />
<mx:ComboBox id="state" />
</mx:VBox>
</mx:Application>
三、WebService 方法一
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
private function initializeHandler(event:Event):void {
();
}
private function changeHandler(event:Event):void {
();
}
]]>
</mx:Script>
<mx:WebService id="statesService"
wsdl=" /><mx:operation name="getCountries" />
<mx:operation name="getStates" />
</mx:WebService>
<mx:VBox>
<mx:ComboBox id="country"
dataProvider="{.lastResult}" change="changeHandler(event)" />
<mx:ComboBox dataProvider="{.lastResult}" />
</mx:VBox>
</mx:Application>
四、WebService 方法二
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=" layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
private function initializeHandler(event:Event):void {
.send( );
}
private function changeHandler(event:Event):void {
.send( );
}
]]>
</mx:Script>
<mx:WebService id="statesService" wsdl=" /><mx:operation name="getCountries" />
<mx:operation name="getStates">
<mx:request>
<country>{}</country>
</mx:request>
</mx:operation>
</mx:WebService>
<mx:VBox>
<mx:ComboBox id="country"
dataProvider="{.lastResult}" change="changeHandler(event)" />
<mx:ComboBox dataProvider="{.lastResult}" />
</mx:VBox>
</mx:Application>
本文来自CSDN博客,转载请标明出处:
分享到:
相关推荐
Flex与后台交互的几种方法详解
flex与后台交互的四种方法.doc flex与后台交互的四种方法.doc
这是一个关于flex4与后台数据进行交互的内容,个人感觉还不错的。
flex与后台交互的常用四种方式
flex与后台交互的方法
flex与后台交互的几种方法的代码。包括httpservice以及webservice的两种方式。
Flex与后台交互的方法_HTTPService_WebService_URLLoader
Flex与后台交互的方法 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码
flex与后台交互的例子,一个很完整的工程,包括操作数据库,以及查询
这是一个简单的例子,实现了flex和后台java代码交互,使用的是ssh框架,目前写到登陆和注册,如果想了解flex和java代码交互,可以参考的。我也是刚刚才学习的flex。使用的插件式blazeds.如果感觉好的话记得给好评啊...
在c#中用flex做界面展示时,想要从c#调用flex的方法,或者flex调用c#方法,本文中详细描述清楚了。
flex与PHP后台数据交互的学习小记,Flex与后台交互的方法
详细阐述flex和java交互环境搭建的过程
如何配置flex项目,实现flex前台和后台的交互,
Flex4与J2EE交互视频教程,搭建开发环境。用FLEX4连接java后台
描述了flex4与java技术的整合,详细了讲述了flex4前台和后台java的交互或整合中注意的的有关问题。
主要将怎么讲flex前台和后台交互方式,以及它们之间是怎么通信的.
想 学flex 入门 好书。 本人就是学习这个入门的。现在正在学习当中,过后会不断提供资料,请关注。
分页的组件与列表脱离,降低耦合性,使用的时候只需要初始化Pager.列表使用组件中的数据源(datas) 提交后台的参数 params.CURRENT_PAGE = currentPage; params.PAGE_SIZE = pager.pageSize; params.DATA_FORMAT=...