- 浏览: 107699 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
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 2156AS3的安全沙箱的确是让人很无奈,本篇文章仅用于解决一个特定的 ... -
当flex builder无法运行或者flashplayer无法安装时
2010-08-20 11:15 1773flashplayer无法安装,提示版本问题时。打开注册表HK ... -
Flex + LCDS + Java 入门教程
2009-04-09 16:12 1627一.引 很多人在帖子和群中问到过一些关于建立F ... -
第一个ActionScript MySQL Driver:asSQL原理与实践
2009-03-31 14:14 1332熟悉Flex 的开发者都知道,在Flex中不能直接访问数据库, ... -
flex与j2ee交互
2009-03-31 14:12 1057MXML 程序代码 <?xml version=&qu ... -
Flex远程调用机制RemoteObject应用技巧
2009-03-31 14:11 1049本文主要讨论Flex在客户端与J2EE中间层数据交互的过程。 ... -
对ActionScript语言函数重载的理解
2009-03-31 14:11 1219ActionScript与JavaScript类似,都是符合E ... -
用Adobe Flex 2和Java创建富Internet应用
2009-03-31 14:10 1514用Adobe Flex 2和Java创建富Internet应用 ... -
12个Flex常用功能代码
2009-03-31 14:09 7941。 复制内容到系统剪贴板 CODE: System.set ... -
Flex 中 12 个简单但是很有用的函数
2009-03-31 14:08 905No.1 Copy content to clipboard: ... -
Flex加载图片的常用的几种方式
2009-03-31 14:06 1679<?xml version="1.0" ... -
FlexApplication初始化顺序
2009-03-31 14:05 699preloader->systemManager-> ... -
creationPolicy属性
2009-03-31 14:04 1092导航条容器内置推迟实 ... -
Flex 窗口最小化,最大化,拖动
2009-03-31 14:02 5265想当初,我不知道如何用flex怎么做透明air程序,非常郁闷, ... -
屏蔽FLEX右键
2009-03-31 14:01 1327屏蔽FLEX右键菜单以及实现自定义的FLEX右键功能 完全屏蔽 ... -
在Flex中嵌入完整HTML页面
2009-03-31 13:57 1629有时候我们需要在Flex应用中嵌入HTML代码,根据嵌入HTM ... -
flex与java之间socket通信的教程5
2009-03-25 14:53 4110Flex和java的socket通信(五)聊天室的补充-在线列 ... -
flex与java之间socket通信的教程4
2009-03-25 14:50 3505(四)一个简单的聊天室目的:做一个简单的聊天室,用来实现消息广 ... -
flex与java之间socket通信的教程3
2009-03-25 14:48 2529三)多客户通信目的: ... -
flex与java之间socket通信的教程2
2009-03-25 14:44 2500二)单向通信目的:客 ...
相关推荐
根据提供的标题、描述、标签及部分内容,本文将详细介绍Flex与后台进行交互的三种主要方法:通过FlashVars传递参数、利用HttpService服务以及采用URLLoader组件。这些方法在Flex开发中非常常见,对于实现数据的前后...
Flex与后台交互的方法是其核心功能之一,确保前端用户界面与后端数据服务之间的无缝通信。以下将详细介绍Flex与后台交互的常见方法和相关知识点。 1. **AMF (Action Message Format)** AMF是Flex与服务器之间进行...
通过深入研究和理解这个"flexDemo"工程,你可以掌握Flex与后台交互的基本流程和技巧,包括数据请求、数据解析、错误处理和用户界面的动态更新。这对于开发复杂的Flex应用至关重要。同时,也可以结合具体的后台技术和...
本篇文章将详细探讨Flex与后台交互的三种主要方法:HTTPService、WebService和URLLoader。 1. HTTPService: HTTPService是Flex中用于处理HTTP请求的组件,基于标准的HTTP协议进行通信。通过HTTPService,开发者...
标题和描述中的“Flex与后台交互的方法”指向的是Flex框架如何与后端服务器进行通信,交换数据的过程。Flex是Adobe公司推出的一种用于开发RIA(Rich Internet Applications)的应用程序框架,它基于Flash平台,允许...
本文将详细探讨Flex与后台交互的四种常见方式:HTTPService、WebService、RemoteObject和URLLoader,以及它们各自的特点和适用场景。 首先,HTTPService是最基础的交互方式,它基于HTTP协议,使用GET和POST方法来...
根据提供的文档内容,本文将详细介绍Flex与后台交互的四种方法中的两种主要方法:HTTPService 和 URLLoader。这两种方法在Flex开发中非常常见,并且在实际应用中具有很高的实用价值。 ### 一、HTTPService #### 1....
本文将详细介绍使用Flex进行后台交互的两种主要方式:通过`HTTPService`和`URLLoader`来实现与服务器的通信。 #### HTTPService:面向服务的交互方式 `HTTPService`是Flex框架提供的一个用于执行HTTP请求的类,它...
描述中提到的“从C#调用Flex的方法,或者Flex调用C#方法”,是指在实际开发中,我们可能需要在C#后台执行某些操作并更新Flex前端显示,或者从Flex界面上触发事件,使得C#能够响应这些事件。这种交互性是现代应用程序...
3. 异步通信:Flex与后台的通信通常是异步的,这意味着在调用后台方法后,程序不会阻塞,而是继续执行其他任务,直到收到结果或错误事件。 4. 数据绑定:Flex支持数据绑定,可以将数据模型直接绑定到UI组件,实时...
这是一个关于flex4与后台数据进行交互的内容,个人感觉还不错的。
在本文中,我们将深入探讨Flex的相关文档以及它如何与后台数据进行交互。 首先,让我们了解Flex的基础知识。Flex的核心组件包括Flex SDK(软件开发工具包),它提供了构建Flex应用程序所需的所有工具和库。SDK包含...
Flex 连接后台 Java 的几种方法选择 Flex 是一种基于 Adobe Flash 平台的 Rich Internet Application(RIA)开发技术,Java 是一种流行的服务器端编程语言。连接 Flex 和 Java 后台是构建 RIA 应用程序的关键步骤。...
Flex提供了事件驱动的错误处理机制,可以捕获并处理与后台交互时出现的异常。同时,使用Flex Builder或Chrome的Flex SDK插件可以帮助开发者进行前端代码的调试。 7. **安全性和性能优化**: 当Flex应用与Java后端...
这是一个简单的例子,实现了flex和后台java代码交互,使用的是ssh框架,目前写到登陆和注册,如果想了解flex和java代码交互,可以参考的。我也是刚刚才学习的flex。使用的插件式blazeds.如果感觉好的话记得给好评啊...
Plug_in+blazeds实现Flex和Java交互.pdf"的文件,这很可能是一个详细的教程或指南,教你如何在MyEclipse 8.5集成开发环境中使用Flash Builder 4(FB4)插件和BlazeDS来实现Flex与Java之间的通信。 1. **Flex与Java...
总结来说,FLEX与.NET的交互涉及多个步骤,包括设置开发环境、编写.NET后台代码、使用WebORB作为通信桥梁,以及在FLEX中编写ActionScript调用.NET服务。这种交互方式为构建动态、交互性强的Web应用程序提供了可能。
本篇文章将深入探讨Flex前端与后端的交互方式及其通信机制。 1. **AMF(Action Message Format)通信** Flex与后端通信时,最常用的方式是通过AMF协议。AMF是一种二进制的序列化格式,它能高效地传输数据,支持...