- 浏览: 105521 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
yyzz1986:
楼主 。貌似发现你的代码有点小问题 。
客户端中文有乱码。
...
flex与java之间socket通信的教程4 -
hpyhgz:
写的不错啊,但是用ImageIO读图片,会有一部分色彩丢失的, ...
Java程序对图片的各种处理 -
远去的渡口:
LZ辛苦了,学习一下
初次接触flex,看到你的博客里面有关f ...
Flex + LCDS + Java 入门教程 -
BelieveTheGod:
...
jsp验证码生成以及刷新 -
chian_xxp:
作者强啊,能否写出点实例呢/
看作者的这些方法,发觉自己的知识 ...
提升JSP页面响应速度的七大秘籍绝招
一、HTTPService
程序代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 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="http://www.rightactionscript.com/states/xml/countries.xml" />
<!-- 载入由php生成的xml数据 -->
<mx:HTTPService id="statesService" url="http://www.rightactionscript.com/states/xml/states.php">
<!-- 以下标签就是要发送到服务端的数据了,可以这样理解:有一个名为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>
二、URLLoader
程序代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 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("http://www.rightactionscript.com/states/xml/countries.xml"));
_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("http://www.rightactionscript.com/states/xml/states.php");
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>
</mx:Application>
三、WebService 方法一
程序代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
private function initializeHandler(event:Event):void {
statesService.getCountries();
}
private function changeHandler(event:Event):void {
statesService.getStates(country.value);
}
]]>
</mx:Script>
<mx:WebService id="statesService"
wsdl="http://www.rightactionscript.com/states/webservice/StatesService.php?wsdl">
<mx:operation name="getCountries" />
<mx:operation name="getStates" />
</mx:WebService>
<mx:VBox>
<mx:ComboBox id="country"
dataProvider="{statesService.getCountries.lastResult}" change="changeHandler(event)" />
<mx:ComboBox dataProvider="{statesService.getStates.lastResult}" />
</mx:VBox>
</mx:Application>
四、WebService 方法二
程序代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
private function initializeHandler(event:Event):void {
statesService.getCountries.send( );
}
private function changeHandler(event:Event):void {
statesService.getStates.send( );
}
]]>
</mx:Script>
<mx:WebService id="statesService" wsdl="http://www.rightactionscript.com/states/webservice/StatesService.php?wsdl">
<mx:operation name="getCountries" />
<mx:operation name="getStates">
<mx:request>
<country>{country.value}</country>
</mx:request>
</mx:operation>
</mx:WebService>
<mx:VBox>
<mx:ComboBox id="country"
dataProvider="{statesService.getCountries.lastResult}" change="changeHandler(event)" />
<mx:ComboBox dataProvider="{statesService.getStates.lastResult}" />
</mx:VBox>
</mx:Application>
发表评论
-
AS3安全沙箱,跨域加载SWF
2011-12-19 12:47 2124AS3的安全沙箱的确是让人很无奈,本篇文章仅用于解决一个特定的 ... -
当flex builder无法运行或者flashplayer无法安装时
2010-08-20 11:15 1705flashplayer无法安装,提示版本问题时。打开注册表HK ... -
Flex + LCDS + Java 入门教程
2009-04-09 16:12 1577一.引 很多人在帖子和群中问到过一些关于建立F ... -
第一个ActionScript MySQL Driver:asSQL原理与实践
2009-03-31 14:14 1300熟悉Flex 的开发者都知道,在Flex中不能直接访问数据库, ... -
flex与j2ee交互
2009-03-31 14:12 1025MXML 程序代码 <?xml version=&qu ... -
Flex远程调用机制RemoteObject应用技巧
2009-03-31 14:11 1032本文主要讨论Flex在客户端与J2EE中间层数据交互的过程。 ... -
对ActionScript语言函数重载的理解
2009-03-31 14:11 1192ActionScript与JavaScript类似,都是符合E ... -
用Adobe Flex 2和Java创建富Internet应用
2009-03-31 14:10 1450用Adobe Flex 2和Java创建富Internet应用 ... -
12个Flex常用功能代码
2009-03-31 14:09 7681。 复制内容到系统剪贴板 CODE: System.set ... -
Flex 中 12 个简单但是很有用的函数
2009-03-31 14:08 883No.1 Copy content to clipboard: ... -
Flex加载图片的常用的几种方式
2009-03-31 14:06 1613<?xml version="1.0" ... -
FlexApplication初始化顺序
2009-03-31 14:05 664preloader->systemManager-> ... -
creationPolicy属性
2009-03-31 14:04 1072导航条容器内置推迟实 ... -
Flex 窗口最小化,最大化,拖动
2009-03-31 14:02 5245想当初,我不知道如何用flex怎么做透明air程序,非常郁闷, ... -
屏蔽FLEX右键
2009-03-31 14:01 1305屏蔽FLEX右键菜单以及实现自定义的FLEX右键功能 完全屏蔽 ... -
在Flex中嵌入完整HTML页面
2009-03-31 13:57 1586有时候我们需要在Flex应用中嵌入HTML代码,根据嵌入HTM ... -
flex与java之间socket通信的教程5
2009-03-25 14:53 4087Flex和java的socket通信(五)聊天室的补充-在线列 ... -
flex与java之间socket通信的教程4
2009-03-25 14:50 3444(四)一个简单的聊天室目的:做一个简单的聊天室,用来实现消息广 ... -
flex与java之间socket通信的教程3
2009-03-25 14:48 2494三)多客户通信目的: ... -
flex与java之间socket通信的教程2
2009-03-25 14:44 2457二)单向通信目的:客 ...
相关推荐
Flex与后台交互的几种方法详解
flex与后台交互的四种方法.doc flex与后台交互的四种方法.doc
flex与后台交互的常用四种方式
flex与后台交互的几种方法的代码。包括httpservice以及webservice的两种方式。
flex与后台交互的方法
Flex与后台交互的方法_HTTPService_WebService_URLLoader
Flex与后台交互的方法 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码
flex与后台交互的例子,一个很完整的工程,包括操作数据库,以及查询
这是一个关于flex4与后台数据进行交互的内容,个人感觉还不错的。
flex与PHP后台数据交互的学习小记,Flex与后台交互的方法
详细阐述flex和java交互环境搭建的过程
这是一个简单的例子,实现了flex和后台java代码交互,使用的是ssh框架,目前写到登陆和注册,如果想了解flex和java代码交互,可以参考的。我也是刚刚才学习的flex。使用的插件式blazeds.如果感觉好的话记得给好评啊...
在c#中用flex做界面展示时,想要从c#调用flex的方法,或者flex调用c#方法,本文中详细描述清楚了。
如何配置flex项目,实现flex前台和后台的交互,
主要将怎么讲flex前台和后台交互方式,以及它们之间是怎么通信的.
分页的组件与列表脱离,降低耦合性,使用的时候只需要初始化Pager.列表使用组件中的数据源(datas) 提交后台的参数 params.CURRENT_PAGE = currentPage; params.PAGE_SIZE = pager.pageSize; params.DATA_FORMAT=...
能很好的实现flex与java的交互 当用户的以flex作为前台 java作为后台时,在传递参数数量不确定的情况下,此demo可以很好的为你解决这个问题
Flex4与J2EE交互视频教程,搭建开发环境。用FLEX4连接java后台
描述了flex4与java技术的整合,详细了讲述了flex4前台和后台java的交互或整合中注意的的有关问题。