Flex:学习标准(转载)
2009年12月27日
转载自http://hi.baidu.com/ferq1/blog/item/87b765298e76c8f498250a52.html
1.熟悉了FLEX的基本语法;
2.熟练使用FLEX的内置控件;
3.熟悉定义CSS来改变控件外观;
4.熟悉FLEX的事件机制;
5.熟悉FLEX与后端通讯的三种机制;
6.熟练AS3对XML的解析;
7.会查FLEX的API文档;
补充下面两点:
8.能够自定义事件;
9.能够自定义或重写组件;
10.最好能了解后台编码或工作机制.
中级开发人员还必须具备以下几点额外的要求:
1.了解FLASH ,能用FLASH制作控件皮肤(其实并不需要高深的FLASH技巧,和美工);
2.能够灵活控制FLEX的外观(其实包含了在初级里3,9两点);
能够非常灵活的运用自定义的事件机制来进行组件间的通讯.
3.非常熟练地与JS通讯;
4.最好能够掌握JSON等XML数据交互方式.
5.理解webService
6.熟练地进行MOdule间的通讯
7.有一定的后端开发水平(我认为FLEX开发者若能掌握后台开发知识,在前台的数据通讯设计上会做得更好)
8.会基本的SWF优化
9.至少有两个及以上的项目实战经验(一年以上);
10.最好会使用pureMVC等框架
至于高级开发者我认为要有以下方面的额外要求:
1.能随心所欲地控制组件外观及行为方式;
2.能够定义出灵活和极具扩展性的事件和组件模型;
3.能够合理组织项目源码文件结构;
4.能够设计出与后台很合谐高效的数据交互;
5.能够熟练运用框架或自定义逻辑实现代码的分层,从而保证前台的代码结构足够松散,便与扩展;
6.能够把握SWF运行的整体性能,灵活运用FLEX的RSL,module等机制来"瘦身"以及通过组件间容器的嵌套层次,组件间的合理布局和合理的绝对或相对定位等技巧来实现性能优化.
7.熟悉后台的开发知识.并掌握主流的后台开发技术.
8.两年以上FLEX项目开发经验
目前Adobe Flex的中文版学习资料比较少,而且大多都很零散,不适合用来系统地学习。我在这里罗列一下在我的学习过程中读过的一些资料。当然是以Adobe的官方文档为主,这些文档内容非常详尽,应该作为学习的首选。
首先下载并安装好Flex开发工具Flex Builder 2。Flex Builder 3的Beta版目前还不是很稳定,不推荐使用。
我发现这篇文档非常适合新手用来入门:重庆大坪的刘刚所翻译改编的《Flex中文帮助》,pdf格式。
这篇中文文档有4章,按照其中的例子一路做下来,对于Flex开发过程、开发工具、开发环境可以有一个较为全面的感受。
接下来开始打基础,千里之行,始于足下,下盘不稳,以后你吃苦头的时候会很多。
Flex开发的基础就是ActionScript 3,这门语言与JavaScript很相似,但是差异也很大(过一段时间空闲了我来详细罗列一下这两门语言之间的差异)。ActionScript 3是基于ECMAScript 4来设计的,未来的JavaScript 2也会基于ECMAScript 4来设计,但是从现在的JavaScript 1.5(目前所有主流的浏览器所支持的JavaScript版本)迁移到ActionScript 3却需要付出很多学习。不过一旦熟练掌握了ActionScript 3,未来掌握JavaScript 2易如反掌。
以下3本中文文档来自Flash 9的官方文档:
《ActionScript 3.0编程》 ,pdf格式。务必熟读。
《使用ActionScript 3.0组件》,pdf格式。参考、查阅。
《ActionScript 3.0语言和组件参考》,chm格式。参考、查阅。
然后就只能读英文文档了,Flex 2的官方文档都是英文版的:
《Getting Started with Flex 2》,pdf格式。读过了《Flex中文帮助》,这本书就不需要看的很仔细了,因为《Flex中文帮助》的内容基本上就是翻译这本书。
《Using Flex Builder 2》,pdf格式。工欲善其事,必先利其器,对于开发工具的详细介绍。
《Programming ActionScript 3.0》,pdf格式。和Flash 9那本中文版的《ActionScript 3.0编程》内容几乎完全相同。还是读中文版的吧,可以节省很多时间。
《Flex 2 Developer’s Guide》,pdf格式。最后这本书是开发过程中需要时时查阅的文档。读到这本书的时候,你已经完全入门了。如果能熟读这本书(1858页),你已经是高级Flex开发人员了。
学习路线中必读的书:《Flex中文帮助》->《ActionScript 3.0编程》->《Flex 2 Developer’s Guide》,这基本上就是目前最快的学习路线了。前两本书读完大约需要两周时间,最后一本书可以在开发过程中一边做开发一边阅读。Flex入门仅需要两周时间,成为高手大约需要一年时间。
发表评论
-
Android 目录结构
2012-01-20 12:19 680Android 目录结构 2010年11月08日 In ... -
Linux ARM交叉编译工具链制作过程
2012-01-20 12:19 2382Linux ARM交叉编译工具链制作过程 2010年11月2 ... -
【zz】静态库与动态库搜索路径
2012-01-20 12:19 1205【zz】静态库与动态库 ... -
实现一个最简单的嵌入式操作系统
2012-01-20 12:19 742实现一个最简单的嵌入 ... -
内核级程序开发的特点
2012-01-20 12:19 800内核级程序开发的特点 2010年06月28日 In fa ... -
Python Gossip:简介模组
2012-01-19 17:00 803Python Gossip:简介模组 2010年09月18日 ... -
python sys模块详解!
2012-01-19 17:00 3906python sys模块详解! 2011年06月28日 ... -
C++ 扩展和嵌入 Python
2012-01-19 17:00 852C++ 扩展和嵌入 Python 2011年02月17日 ... -
话说Python:非主流编程语言
2012-01-19 17:00 1011话说Python:非主流编程语言 2010年07月06日 ... -
全能选手 看看Python应乎潮流的72变
2012-01-19 17:00 713全能选手 看看Python应乎潮流的72变 2010年10月 ... -
张志晨VB实例教程之打开word方法种种
2012-01-17 06:45 1057张志晨VB实例教程之打开word方法种种 2011年08月3 ... -
暂时放一放./..脑子要炸了
2012-01-17 06:45 545暂时放一放./..脑子要炸了 2010年11月10日 f ... -
VB制作快捷打开电脑里的应用软件比如:我的电脑 网上邻居 等....
2012-01-17 06:45 596VB制作快捷打开电脑里的应用软件比如:我的电脑 网上邻居 等. ... -
vb代码2
2012-01-17 06:45 583vb代码2 2010年11月21日 ... -
天铭本期热招岗位7.19-7.25
2012-01-17 06:45 3天铭本期热招岗位7.19-7. ... -
世界各国驻中国大使馆名录(全)
2012-01-16 05:35 1148世界各国驻中国大使馆名录(全) 2009年10月07日 ... -
藏经阁
2012-01-16 05:34 656藏经阁 2009年07月21日 藏经阁 ... -
FlashBuilder4 (FlexBuilder4)中文版下载
2012-01-16 05:34 1314FlashBuilder4 (FlexBuilder4)中 ... -
Singleton模式--个人理解
2012-01-16 05:34 577Singleton模式--个人理解 ...
相关推荐
Flex:事件的流转控制,此文档详细描述了事件的流转机制
MyBatis-Flex: 一个优雅的 MyBatis 增强框架。很轻量,MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。只增强,MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的...
@ twilio-labs / plugin-flex Twilio CLI插件可与进行交互该插件为添加了功能,以便在本地开发,构建和部署;...指令 twilio flex:plugins:start twilio flex:plugins:build 构建您的Flex插件,并创建
Flex:Web报表引擎——MyReport 2.3.0.0 + 免Flex开发集成版 --新增功能:重新设计表达式解析引擎,支持更多函数,运算符,支持运算符函数递归嵌套 --新增功能:重新设计表达式编辑器 --新增功能:新增字体颜色设置...
Flex:Web报表引擎——MyReport 2.3.6.0 + 免Flex开发集成版 release 2.3.6.0 --新增功能:报表编辑器支持打开/报表本地文件功能 --新增功能:单元格垂直合并 --新增功能:报表编辑器,标题行支持单个和多个单元格...
flex学习资料flex学习资料flex学习资料
在FLEX 里,解决FLEX 占用内存一直不减,无法清除的问题
Flex_3_与_Flex_4_之间的区别
* 使用Flex SDK 3.5 * 内有报表样式定义说明 * 内有Demo工程参考,使用MyReport * 不提供MyReport源码,提供swc组件(类似dll) * 只需少量工作就能把MyReport整合,获得良好的打印体现 * 效果图参考...
这是作者自己亲自编写的教程,里面包含的有图解教程,各式jar,及配置文件,全部包含在内,如果你是一个决定学习flex初学者,我敢保证它肯定适合你!带上你走上flex开发旅途!
Flex3学习指南-是初学者学习Flex必备资料1 Flex3學習指南1-8.rar
写编译器时很有用的软件。这个是支持windows的版本
用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...
NULL 博文链接:https://pufan53.iteye.com/blog/1141746
flex三种实现滚动条方式,其实是两种,样式的以两种表现形式写出了。然后,自定了一个滚动条
最新版2.0.0.0支持Adobe Flash Builder 4,Flex SDK 4.1。 下载地址:http://download.csdn.net/source/2540794 注: * 使用Flex SDK 3.5 * 内有报表样式定义说明 * 内有Demo工程参考,使用MyReport * 不提供...
NULL 博文链接:https://xaajie.iteye.com/blog/379054
Flex学习文档,Flex中文文档,,记载了各种学习心得
NULL 博文链接:https://hcty31.iteye.com/blog/1122729
flex的学习分为3个阶段,第一个阶段入门,第2个阶段提高,第3个阶段大师。 flex入门时学习flex初期的一本很好的资料,通过学习能快速体会flex。好不容易 找来与大家分享