Flex学习笔记一(Flex简介)
2011年02月01日
为了提高用户体验,出现了一种新类型的 Internet 应用程序。那就是Rich Internet Application。这些应用程序结合了桌面应用程序的反应快、交互性强的优点与 Web 应用程序的传播范围广及容易传播的特性。Rich Internet Application 简化并改进了 Web 应用程序的用户交互,从而推动了投资收益 (ROI) 的增长。这样,用户开发的应用程序可以提供更丰富、更具有交互性和响应性的用户体验。
Flex 应用程序与传统的 HTML 应用程序的主要区别在于 Flex 应用程序处理最适合客户端运行,如字段校验、数据格式、分类、过滤、工具提示、合成视频、行为及效果等。
Flex 可使开发人员更好地交付应用程序,这种应用程序使用户可以迅速反应、在不同状态与显示间流畅过渡,并提供毫无中断的连续的工作流。
Flex 开发模型对于使用 JSP、ASP/ASP.NET 或其他类似的脚本语言的开发人员并不陌生。基本的模型是一样的:建立一个包含应用程序源代码的文本文件,然后将此文件部署到服务器上;服务器在收到第一个请求时,将此源码编译成为应用程序,后续的请将通过缓存处理。与发送一系列的包含数据与 UI 的 HTML 页面不同,Flexpresentation server 发送包含可在普遍的 Flash Player 虚拟机上运行的丰富客户端用户界面。需要时,Flex 应用程序将与服务器交换,数据以响应客户端上终端用户的操作。
Flex 开发者使用扩展的 UI 组件库与基于XML 标记的语言定义用户界面,利用面向
对象的脚本语言 (ActionScript) 来处理程序逻辑。
Flex 应用程序框架
Flex 应用程序框架由 MXML、ActionScript 2.0 及 Flex 类库构成。开发人员利用 MXML 及 ActionScript 2.0 编写 Flex 应用程序。利用 MXML 定义应用程序用户界面元素,利用 ActionScript 2.0 定义客户逻辑与程序控制。Flex 类库中包括 Flex 组件、管理器及行为等。利用基于Flex 组件的开发模型,开发人员可在程序中加入预建的组件、创建新组件或是将预建的组件加入复合组件中。
MXML:Flex 标记语言
MXML 和 HTML 一样是标记语言,它描述了反映内容与功能的用户界面。与 HTML不同的是,MXML 可对表示层逻辑与用户界面和服务器端数据绑定提供声明抽象。MXML 可将表示与业务逻辑的问题彻底分开,以实现最大程度地提高开发人员的生产率及应用程序的重复使用率。MXML 的开发基础是在迭代过程上,这与其他类型的 Web 应用程序文件如 HTML、JSP、ASP 及 ColdFusion 标记语言 (CFML) 是相同的。开发 MXML 应用程序就象打开一个文件编辑器一样简单,只要输入一些标签、保存文件,然后在 Web 浏览器上打开文件 RL 即可。
MXML 文件同时也是普通的 XML 文件,所以可以选择多种开发环境。可以在简单文件编辑器、专用 XML 编辑器或是支持文件编辑的集成开发环境 (IDE) 中进行开发。由于 MXML 符合 W3C XML 方案的定义,您也可以使用结构化编辑,如代码着色和代码提示(取决于编辑器的功能)。
ActionScript 2.0
用于 Flex development 开发的过程式编程语言是 ActionScript 2.0,它是一种强类型化的面向对象的编程语言。ActionScript 2.0 类似核心的 JavaScript 编程语言,
基于 JavaScript 标准 (ECMAScript profile 262 edition 4)。Flex 开发者使用 ActionScript 2.0 来描述客户端逻辑。例如,开发者使用ActionScript 2.0 来定义事件监听器及句柄,设置或获取组件属性的值及处理回调函数等。
Flex 类库
Flex 包括 Rich Internet Application 的类库,其中包含了 Flex 组件(容器与控
件)、数据绑定、行为及其他功能。
Flex 组件
基于组件的模型使 Flex 应用程序的开发简化。开发者可利用 Flex 中包含的预建组件
和扩展组件来添加新的属性及方法,及创建新的组件。
Flex 组件非常灵活,可为开发者提供大量控件,在组件外观、组件如何响应用户交
换、组件中文本的字体与字号、应用程序中组件的大小以及很多其他特征进行控制。
Flex 组件具有下列特点:
事件
发表评论
-
字符串转化
2012-07-06 09:51 728附加说明 atol()与使 ... -
正则表达式查找匹配的子字符串
2012-07-06 09:44 738今天想使用正则表达式在一个字符串中查找匹配的子字符串,结果 ... -
正则表达式用法及实例
2012-07-06 09:36 7671. 概述 正则表达 ... -
MFC使用Skin++
2012-07-06 09:29 1124一.使用皮肤 1. ... -
javascript使用getElementById会抓到name的问题
2012-07-05 20:44 711今天一个朋友问一个问题。 页面的html代码为: ... -
Android组件
2012-07-03 13:42 552虚心是知识的向导 ... -
Android组件
2012-07-03 12:14 514虚心是知识的向导 ... -
最全的FLEX网站收集分享
2012-07-02 10:06 582一、国外站点 1.资源 类 Adobe Fl ... -
最全的FLEX网站收集分享
2012-07-02 10:06 566一、国外站点 1.资源类 Adobe Fl ... -
flex 绑定资源
2012-07-02 10:06 743Adobe Flex supports several i ... -
Flex4的皮肤skin
2012-07-02 10:06 6001.SparkSkin介绍 ... -
QTP
2012-07-02 09:41 639... -
Flash:Flex背景图像实现类似于html平铺拉伸(转)+1
2012-07-01 09:21 764在Flex中如果要实现 ... -
flex与flash的fscommand通信
2012-07-01 09:21 911为了业务需要,最近利用Flex来重写我们公司客户端(c++ ... -
怎么去掉Flex4生成的SWF加载时的进度条
2012-07-01 09:21 616汗~AJAX感太强了 但我要一下子加载 坛子里说了 ... -
怎么去掉Flex4生成的SWF加载时的进度条
2012-07-01 09:20 525汗~AJAX感太强了 但 ... -
很不错的flex资源
2012-06-30 11:10 672很不错的flex资源 2011年11月15日 重要提醒: ... -
flex初学
2012-06-30 11:10 509flex初学 2011年09月06日 flex定义: ... -
flex as3开源组件
2012-06-30 11:10 916flex as3开源组件 2011年01月21日 ope ... -
VBS脚本
2012-01-19 13:36 616VBS脚本 2011年10月01日 2 取得本机计算机名 ...
相关推荐
Flex学习笔记Flex学习笔记Flex学习笔记Flex学习笔记Flex学习笔记
flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记
最近开始学习Flex,其中用到了AS,AS2到AS3发生了很大的变化,完全的面向对象,知道这个特点以后我也一直没有特意的好好去学学AS3,但是随着最近学习的深入,还是有必要学习一下
这是作者自己亲自编写的教程,里面包含的有图解教程,各式jar,及配置文件,全部包含在内,如果你是一个决定学习flex初学者,我敢保证它肯定适合你!带上你走上flex开发旅途!
Flex学习笔记1
flex 学习笔记 初学flex的朋友 可以下载了看看 老鸟直接飘过。。。
Flex学习笔记(flex必知必会).docFlex学习笔记(flex必知必会).doc
NULL 博文链接:https://z-one.iteye.com/blog/609269
flex学习笔记,刚刚入门的可以看一下,有什么问题可以和我联系,谢谢
Flex新手学习的好东西,对刚学习Flex的新手帮助很大!
flex笔记 总结了actionscript在flex这的应用等 想想会有一定的帮助
包含了我做项目的时候用到的很多flex小技巧!期间又很多问题都是自己搜索资料解决的
Flex学习笔记_09 数据绑定_概念、使用 - Java&Flex - JavaEye技术网站 希望对爱好有帮助!!
收集自JavaEye网站enboga老大的blog,不错的Flex学习资料。
很详细的flex学习笔记也是我在网络上搜集到的,但是对于flex学习很有帮助
该文档主要介绍Flex开发学习的入门基础知识。
flex详解 很详细 希望你学的更好 我就是通过这个学的 希望对爱好者有帮助~~
第一章 Flex简介和开发环境 第二章 AS3语法 第三章 事件驱动 第四章 自定义事件 第五章 数据绑定 第六章 样式表和主题 .....实习之
关于Flex布局的笔记整理,能够详细理解Flex布局原理和用法,仅供自己学习。