Flex the world

Flex, AIR and Things......

前前言
新年到了,一切从头开始,学 FLEX就从这里开始

前言

什么是RIA, FLEX, AIR, ActionScript3, FlexBuilder....学FLEX之前有必要了解一下这些名词之间的关系。

1. RIA -- (Rich Internet Application,富互联网应用系统) 顾名思义就是比传统的 web site 更丰富的web 应用。目前以Abobe Flash 平台以及微软的silverlight技术开发的web 应用为代表。

2. FLEX -- FLEX是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。我们常见的FLEX应用有FLEX web应用 (我们常常把这个直接叫Flex) 以及桌面应用AIR。

3. AIR -- FLEX的桌面应用,所以AIR与FLEX并不是两样东西。千万不要觉得要学的东西很多

4. ActionScript 3 -- FLEX的开发语言

5. FlexBuilder -- 开发FLEX最好用的工具


将学习进行到底:

怎 样才能进入FLEX的世界呢,FLEX的开发语言Action script 3.0和C#、Java非常的类似,所以不管你有哪个语言的基础,或者你对OO有比较好的认识,那么学习FLEX会很容易。 MXML是FLEX中的标记语言,与Jsp与Aspx相识,它与ActionScript3之间的关系与aspx与c#的关系类似。

Ascription3可以完全描述任何用MXML写的页面,比如我们新建一个MXML(以HBOX为例,假设文件名MyHBox)


<mx:hbox mx="http://www.adobe.com/2006/mxml">

......

</mx:hbox>


这与AS3中

public class MyHBox extends HBox {

public function
MyHBox(){

}
....

}


表示一个意思,区别是在MXML中不能写构造函数。

开始学一门语言,我认为实践是最好的学习方法。拿着书看一天比不上动手2小时,先实践出结果,再根据结果学习理论,比先学理论,再来实践效果要好很多,不信就试试

最后,可以试试从我学flex时的 “快速入门指南”(Flex中文帮助1--4章,看完前3章是很有必要的)
开始你的Flex学习,之后可以去看看Flex教程索引贴

0 评论:

发表评论