写给想学FLEX的新人们(转)

简介: 前前言新年到了,一切从头开始,学 FLEX就从这个帖子开始前言什么是RIA, FLEX, AIR, ActionScript3, FlexBuilder....学FLEX之前有必要了解一下这些名词之间的关系,1. RIA -- (Rich Internet Application,富互联网应用系统) 顾名思义就是比传统的 web site 更丰富的web 应用。
前前言

新年到了,一切从头开始,学 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 xmlns:mx="http://www.adobe.com/2006/mxml">

......

</mx:HBox>


这与AS3中

public class MyHBox extends HBox {

public function
MyHBox(){

}
....

}


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

开始学一门语言,我认为实践是最好的学习方法。拿着书看一天比不上动手2小时,先实践出结果,再根据结果学习理论,比先学理论,再来实践效果要好很多,不信就试试 (实践完了一定要搞清楚原理,否则就只是依葫芦话瓢)。

我 觉得FLEX的出现就是为了吸引传统方式开发的程序员,因为传统的的方式与Flash中基于场景,剪辑,时间轴的编程还是有很大的区别,要让一个Java 或者.net程序员转变为Flash程序员是需要很多的学习。但是FLEX的出现让更多的人可以走进Flash的世界,也使Flash走进企业级开发的领 域。不过,我们在做FLEX开发的时候也不要完全以传统的观念来看她,思考的时候要有“动画”的思想。怎么解释呢,动画,电影是很流畅的。所以,我们的 FLEX应用也应该是很流畅的。

一些适合开始学习Flex的资料


1. 发一份Flex学习笔记[中文][PDF]
2. 我学flex时的 “快速入门指南”(Flex中文帮助1--4章,看完前3章是很有必要的)
3. 关于flex事件的讲解[中文][PDF]
4. XML轻松学习手册[中文][CHM]
使用 Flex必不可少的工具:

1. Adobe Flex3 Component Explore-- 有控件不知道怎么用?看它
2. Adobe Flex3 Style Explore--不知道控件有什么样式设置?看它
目录
相关文章
|
10月前
|
程序员 Python
Python编程 圣诞树教程 (附代码)程序员的浪漫
Python编程 圣诞树教程 (附代码)程序员的浪漫
1053 0
|
前端开发
前端学习案例3-flex重难点3
前端学习案例3-flex重难点3
41 0
前端学习案例3-flex重难点3
|
前端开发
前端学习案例2-flex重难点2
前端学习案例2-flex重难点2
44 0
前端学习案例2-flex重难点2
|
前端开发
前端学习案例1-flex重难点
前端学习案例1-flex重难点
59 0
前端学习案例1-flex重难点
|
小程序 数据可视化 前端开发
吐血整理!一文吃透小程序必备Flex布局
吐血整理!一文吃透小程序必备Flex布局
192 0
吐血整理!一文吃透小程序必备Flex布局
|
前端开发
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十六题-display-flex
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十六题-display-flex
48 0
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十六题-display-flex
|
前端开发 容器
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十八题-flex标签
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十八题-flex标签
67 0
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十八题-flex标签
|
前端开发
#yyds干货盘点# 前端歌谣的刷题之路-第一百二十三题-盒模型-content-box
#yyds干货盘点# 前端歌谣的刷题之路-第一百二十三题-盒模型-content-box
56 0
#yyds干货盘点# 前端歌谣的刷题之路-第一百二十三题-盒模型-content-box
|
前端开发 容器
#yyds干货盘点# 前端歌谣的刷题之路-第一百四十题-flex-grid
#yyds干货盘点# 前端歌谣的刷题之路-第一百四十题-flex-grid
52 0
#yyds干货盘点# 前端歌谣的刷题之路-第一百四十题-flex-grid
|
前端开发 开发者
#yyds干货盘点# 前端歌谣的刷题之路-第一百二十四题-盒模型-border-box
#yyds干货盘点# 前端歌谣的刷题之路-第一百二十四题-盒模型-border-box
62 0
#yyds干货盘点# 前端歌谣的刷题之路-第一百二十四题-盒模型-border-box