- 浏览: 3009007 次
- 性别:
- 来自: 河南
文章分类
- 全部博客 (340)
- Java综合 (26)
- 程序人生 (53)
- RIA-ExtJS专栏 (18)
- RIA-mxGraph专栏 (4)
- RIA-Flex4专栏 (43)
- 框架-Spring专栏 (16)
- 框架-持久化专栏 (22)
- 框架-Struts2专栏 (11)
- 框架-Struts专栏 (12)
- SQL/NOSQL (12)
- 报表/图表 (2)
- 工作流 (5)
- XML专栏 (4)
- 日常报错解决方案 (5)
- Web前端-综合 (12)
- Web/JSP (14)
- Web前端-ajax专栏 (14)
- Web前端-JQuery专栏 (9)
- IDE技巧 (6)
- FILE/IO (14)
- 远程服务调用 (2)
- SSO单点登录 (2)
- 资源分享 (22)
- 云计算 (1)
- 项目管理 (3)
- php专栏 (1)
- Python专栏 (2)
- Linux (1)
- 缓存系统 (1)
- 队列服务器 (1)
- 网络编程 (0)
- Node.js (1)
最新评论
-
hui1989106a:
我的也不能解压,360和好压都试了,都不行
《Spring in Action》完整中文版分享下载 -
temotemo:
这些example有些过时了,官方建议使用HBase-1.0 ...
Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询 -
zy8102:
非常感谢~
HeadFirst系列之七:《深入浅出SQL》原版高清PDF电子书分享下载 -
zy8102:
重命名了一下搞定了
HeadFirst系列之七:《深入浅出SQL》原版高清PDF电子书分享下载 -
zy8102:
为什么下载以后老解压不了呢?
HeadFirst系列之七:《深入浅出SQL》原版高清PDF电子书分享下载
http://www.adobe.com/devnet/flex/tourdeflex/ [flex air桌面版下载以及WEB版连接,浏览FLEX代码示例、资源]
http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html [FLEX例子演示]
本人目前使用的是FlashBuilder4,确切的说不知道怎么下载到这个版本的,反正用着挺好的
Flex4相当对与Flex3来说还是有不小的变化,比如多了个<fx:Declarations>标签元素,要求<!-- 将非可视元素(例如服务、值对象)放在此处 -->
Flex框架使用3种组建来发送和获取数据、
HTTPService--HTTP GET AND POST OPERATIONS
RemoteObjet--REMOTE OBJECT CONNECTIONS USING AMF[Action Message Format]
WebService--SOAP/WSDL OPERATIONS
今天就先说下常用的HTTPService小示例
第一步先奉上项目结构图
第二部贴上具体代码
students.xml
<Students>
<Student>
<name>lucy</name>
<sex>male</sex>
<age>28</age>
<marry>yes</marry>
<x>66</x>
<y>42</y>
</Student>
<Student>
<name>lily</name>
<sex>male</sex>
<age>33</age>
<marry>no</marry>
<x>600</x>
<y>500</y>
</Student>
<Student>
<name>tom</name>
<sex>famale</sex>
<age>19</age>
<marry>no</marry>
<x>10</x>
<y>300</y>
</Student>
</Students>
HTTPService.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
creationComplete="myService.send()"
>
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
import spark.events.IndexChangeEvent;
[Bindable]
var ps:ArrayCollection;
[Bindable]
var pp:Object;
protected function myService_resultHandler(event:ResultEvent):void
{
ps=event.result.Students.Student;
var x:Number=ps.getItemAt(1,1).x;
var y:Number=ps.getItemAt(1,1).y;
myform.x=x;
myform.y=y;
}
// 这个方法,跟上个方法都是ALT+/自动生成的,具体实现得自定义
protected function dropdownlist1_changeHandler(event:IndexChangeEvent):void
{
pp=event.target.selectedItem;
myform.x=pp.x as Number;
myform.y=pp.y as Number;
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<s:HTTPService id="myService" result="myService_resultHandler(event)" url="data/student.xml">
</s:HTTPService>
</fx:Declarations>
<mx:Form id="myform" width="415" height="349">
<mx:FormItem label="姓名">
<s:DropDownList id="plist" dataProvider="{ps}" labelField="name" change="dropdownlist1_changeHandler(event)">
</s:DropDownList>
</mx:FormItem>
<mx:FormItem label="性别">
<s:TextInput text="{pp.sex}"/>
</mx:FormItem>
<mx:FormItem label="年龄" >
<s:TextInput text="{pp.age}"/>
</mx:FormItem>
<mx:FormItem label="婚否" >
<s:TextInput text="{pp.marry}"/>
</mx:FormItem>
</mx:Form>
</s:Application>
效果图之一
评论
4 楼
JavaCrazyer
2012-09-07
21004129 写道
把<span>xml中标签去了就行
span这个标签是ITEYE给自动加上的,我博客中基本上每篇贴有代码的文章中都有这个标签,如果运行不正常,去掉便可
3 楼
21004129
2012-09-07
把<span>xml中标签去了就行
2 楼
21004129
2012-08-15
把你代码发上去,但是完全没有数据显示,我flshBuilder4.6,想问问是版本的原因么
求解????
求解????
1 楼
lostheart
2011-03-21
event.result.Students.Student 只有一项或者没有的时候出现异常。
发表评论
-
10条寒冷的冷笑话【心情不好的人,进来看看吧】
2010-08-27 12:24 25871、小明:我说话从来不说第2遍小华:什么?小明:我说话从来不说 ... -
Flex4之事件详解
2010-08-26 15:39 9812第一、Flex事件简介事 ... -
Flex4之DataGrid增删改同步数据库及页面数据示例总结
2010-08-20 10:35 10487有关Flex的DataGrid文章的确不少,都是零零碎碎的,目 ... -
全面认识Flex六大要素
2010-08-19 15:25 2146在学习Flex应用程序的 ... -
Flex4之将Sprite控件添加到FLEX UI中
2010-08-13 09:24 6007在Flex的帮助文档 ... -
Flex4之元数据标签使用
2010-08-09 16:04 4694Flex 元数据标签 1、[ArrayElementTy ... -
Flex4之关于Embed外部资源的使用方法总结
2010-08-09 14:20 8355Flex软件中经常需要使用一些外部的资源,如图片、声音、S ... -
Flex4之使用ActionScript构建组件
2010-08-09 13:37 4272因为是专门针对ActionScript来写的 ... -
Flex4之获取各种颜色RGB值的例子
2010-08-09 10:03 4441接下来的例子演示了Flex中如何将颜色的值转化为字符串,根据R ... -
Flex4之简单菜单制作
2010-08-04 11:45 3656首先呢说明一下,我写的这个菜单呢,为了符合我的项目需要没有用到 ... -
Flex4之关于循环注册事件问题
2010-08-03 15:02 2076首先呢,标题说的有些 ... -
关于FLEX特效的几个网址
2010-07-27 13:01 8187在Tourde FLEX的Data Visualization ... -
FLEX4之内存释放优化原则
2010-07-27 10:17 23141. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成 ... -
Flex4之Filters的用法【模糊,炽热,阴影、齿条】
2010-07-23 14:51 5572先上效果图 具体代码 <?xml versio ... -
Flex4之四种事件处理方式
2010-07-23 14:36 2575首先我这个示例是针对按钮来说的,其实其他的组件大致也都一样 ... -
Flex4之皮肤定制【Skin类和Skin类】
2010-07-23 10:01 22334第一、关于spark.skin.SparkSkin类的 ... -
Flex4之为ToolTip设置旋转特效及字体
2010-07-22 16:21 5191没想到ToolTip一个提示标签也可以加上动画,看来Flex真 ... -
Flex4之在Aert提示框中加入超链接
2010-07-22 16:02 2297闲话不说,贴上代码 <?xml version=&qu ... -
Flex4之在button上显示HTML内容
2010-07-22 15:28 2766HTMLButton.as package myas { ... -
Flex4之添加插件实现代码格式化
2010-07-22 15:13 4384首先到http://sourceforge.net/proje ...
相关推荐
4. **数据交互流程**:在Flex应用中,通常会创建一个HTTPService或WebService对象,配置其URL、方法和其他参数,然后定义一个事件监听器来处理返回的数据。当用户触发某个操作时,如点击按钮,服务会被调用,然后在...
通过查看源码,开发者可以学习到如何配置和使用HTTPService组件,包括设置URL、方法(GET或POST)、请求参数和数据格式(如XML或AMF)。 **Java后端**通常会实现一个Web服务接口,可能是Servlet、Spring MVC或者...
以上就是Flex 4结合Myeclipse 9.0、MySQL数据库、Tomcat和BlazeDS实现从数据库获取数据并在DataGrid组件中显示的基本过程。这个过程涉及的技术点包括Flex组件使用、Java数据库操作、Web服务集成以及数据绑定等,对于...
在Flex应用中,HTTPService常用于获取或提交数据,例如从服务器检索JSON或XML格式的数据,或者提交表单数据到后端服务。 首先,我们需要了解HTTPService的基本使用。在MXML中,你可以创建一个HTTPService实例,并...
Flex是一个基于Adobe Flash的富互联网应用(Rich Internet Applications, RIA)开发框架...Flex的组件、事件和数据绑定等特性,让开发人员能够设计和实现功能丰富的用户界面,并通过ActionScript 3编程模型实现业务逻辑。
此外,Flex还支持数据访问对象(DAO)模式,方便地处理数据存储和检索。 总的来说,"flex官方视频教程和练习源代码"提供了一个全面的学习路径,帮助你掌握Flex开发的各个方面,从基本的组件使用到高级的架构设计。...
4. **数据传输**:在Spring和Hibernate环境中,我们需要设置一个服务层,将图片的二进制数据从数据库中检索出来,然后通过HTTP响应发送给Flex客户端。这可能涉及到使用Spring的`@ResponseBody`注解,以及处理二进制...
在与Flex结合使用时,Java作为服务器端处理业务逻辑和数据管理。 BlazeDS是Adobe公司提供的一个开源项目,它是一个数据和消息中间件,专门用于连接Flex客户端和Java服务器。BlazeDS支持多种协议,如AMF(Action ...
在Flex开发中,模型通常包含业务逻辑和数据访问对象,是数据和业务规则的核心。开发者可以使用Flex中的数据绑定功能来简化模型层与视图层之间的交互,确保数据的实时更新。 #### View(视图) 视图层负责显示模型...
总结来说,Flex通过HttpService、WebService和RemoteObject这三种方式间接连接数据库,它们各有优缺点,适用于不同的场景。HttpService简单易用,适合小规模的数据交换;WebService遵循标准,适合跨平台通信;而...
数据绑定允许视图组件与后台数据模型保持同步,而Collections则方便了数据的存储和检索。 3. 服务通信:Flex应用通常需要与服务器端进行数据交换,这可能涉及到AMF(Action Message Format)或HTTPService等技术。...
4. 集成Hibernate:在Spring项目中引入Hibernate库,配置Hibernate的实体类、映射文件和数据源,建立与数据库的连接。 5. 实现服务接口:定义Spring服务接口,实现业务逻辑。这些接口会被Flex客户端调用,通过HTTP...
1. **Spark组件库**:Spark组件是Flex 4引入的新一代组件,提供更加灵活的样式和主题机制。它们包括基础UI组件如Button、Label、TextArea等,以及更复杂的组件如Accordion、TabNavigator等。 2. **ActionScript 3.0...
4. HTTPService或WebService:Flex与后端通信的接口,用于发送请求和接收响应。 5. AMF(Action Message Format):Flex与服务器之间高效的数据交换格式,常用于AJAX通信。 Java后端部分涉及的知识点包括: 1. 单...
FlexStore是Adobe Flex框架中的一个组件,用于构建RIA(Rich Internet Applications)应用,它提供了数据存储和检索的能力,尤其在处理大量数据集时表现出色。本示例将带你入门FlexStore的使用,通过一个名为...
在PHP中,通常会使用诸如MySQL这样的数据库管理系统来存储和检索数据。这个文件可能包含了数据库连接的配置信息,如数据库名称、用户名、密码和主机地址,以便PHP脚本能够连接并操作数据库。 **PHPExample_2** 这个...
Flex框架是建立在MXML和ActionScript基础之上,MXML是一种声明式语言,用于构建用户界面,而ActionScript则是一种面向对象的脚本语言,用于处理程序逻辑。Flex Builder或Flash Builder是常用的集成开发环境,支持...
3. **服务调用**:为了保存和检索博客文章,Flex应用通常需要与服务器进行通信。这可能通过使用HTTPService或WebService组件来实现,它们能够发送和接收XML或JSON数据。 4. **事件处理**:当用户执行操作,如点击...
6. **Flex3接收数据**:`<mx:HttpService>`接收到服务器返回的数据后,会触发预定义的事件,如result事件。Flex3应用可以监听这个事件,解析返回的数据,并在用户界面上展示。 7. **数据显示**:解析后的数据可以在...
在Flex中,与后台交互通常通过HTTPService或WebService组件来实现,这些组件允许应用发送请求并接收来自服务器的数据。 博客链接提供了更多的上下文,虽然这里没有给出具体的内容,但在实际的博客中,可能会包含...