`
luckyjaky
  • 浏览: 111631 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
阅读更多

写给想学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--不知道控件有什么样式设置?看它

分享到:
评论
2 楼 baiyejianxin 2010-11-18  
king130520 写道
MXML是FLEX中的标记语言,与Jsp与Aspx相识,它与ActionScript3之间的关系与aspx与c#的关系类似。


看到了很多文章中这样写的,但是想了想,MXML标签事实上都对应中ActionScript中的一个类,如同<jsp:userBean/>与Java一样。MXML可以进行定位,而且ActionScript代码能够操作MXML的实例,应该类似与jsp中的html与JavaScript关系吧,如果一一对应过去,似乎还有区别。
1 楼 king130520 2010-08-19  

相关推荐

    flex4.6-api.chm

    我见到过的最好用的flex4 chm api,非常完整,超级帮 最新Flex4.6中文API,离线帮助文档,无js错误

    Flex万年历记事本_flex源码

    Flex万年历记事本_flex源码

    flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图

    flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...

    FLEX特效FLEX特效FLEX特效FLEX特效

    FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效

    Flex简介Flex简介Flex简介Flex简介

    Flex简介Flex简介Flex简介Flex简介Flex简介

    flex事件flex事件flex事件flex事件

    flex事件flex事件flex事件flex事件flex事件

    Flex 组件Flex 组件Flex 组件

    Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件

    flex精通 flex接口

    flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊

    FLEX2和FLEX3全屏的代码

    一.flex2的全屏代码 在仅仅使用Flex Builder2(我下载的是FLXB_2.0_Win_WWE.exe)的时候,写全屏代码竟然找不到flash.display.StageDisplayState,于是下载了Flex 2.0.1升级包(官方地址:...flexbuilder2_201updater.exe...

    《Flex 4实战》.pdf

    《Flex 4实战》主要内容简介:Flex已经从原来构建flash应用程序的一种方式发展成为一个丰富的体系。Flex4中引入了新的ui组件,提供了更好的性能监控,并且大大提高了编译速度。《Flex 4实战》是一本全面的指南,为...

    flex 4 学习资料

    用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...

    Flex相册 Flex图片

    Flex相册 Flex图片

    Flex-超级学习资料集锦

    Flex-超级学习资料集锦,其中包含多本 Flex pdf 书籍,和 API Flex4.0API 中文版,都是 Flex 开发 的必读书籍,和 不可缺少的 API 神器,还有,一个超级项目,水果忍者,几乎包含了,flex 的 所有技术,强大的 UI界面...

    精通Flex3.0 CHM电子书

    Flex 3 Flex 2 技巧 Flex编译器支持条件编译 精通Flex 3.0――14.1 LCDS介绍 精通Flex 3.0――14.1.1 LCDS与服务端通信方式介绍 精通Flex 3.0――14.1.2 ActionScript与Java数据类型的转换 精通Flex 3.0――14.1.3 ...

    java flexjava flexjava flex

    java flexjava flexjava flex

    小程序源码 FlexLayout布局 (代码+截图)

    小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 FlexLayout布局 (代码+截图)小程序源码 Flex...

    flex-2.6.0.tar.gz

    flex

    flex设计模式flex设计模式flex设计模式

    flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式

    flex 面试题flex

    flex 面试题flex 面试题flex面试题flex

    flex皮肤flex皮肤

    flex皮肤flex皮肤flex皮肤flex皮肤flex皮flex皮肤肤

Global site tag (gtag.js) - Google Analytics