`
weiwu83
  • 浏览: 191399 次
  • 来自: ...
社区版块
存档分类
最新评论

Flex新手学习指南

阅读更多
常常看到有人问,初学者该怎么学习Flex,我该从哪里入手?我每次都很想耐心的回答这个问题,但还是因为想说的内容太多,反而觉得那时候说肯定会漏掉一些重要的东西和步骤,所以没说。趁现在休息的时间,给自己一点思考,希望写出的东西也能更全面一点。


Macromedia Flex 2.0 Explorer

此玩意称之为Flex Component Library, 虽然说这版本还是Flex2.0Beta3的版本, 但是如果Flex3.0还没到来, 我认为这东西还是Flex的初学者们必看的, 它让我们能知道Flex给我们提供了什么样的模板(为什么称为模板, 我想这是因为其实这些控件我们都可以亲手把它给创造出来, Adobe只是提供了平常常用的稳定的控件, 我们不用每次都写而已, 但说实话, 就算是大公司写的东西, BUG实在很多, 也许就单独一个而言,它是满好的,但N多东西结合在一起的时候,我会常常叫OMG)。
Flex Component Library缺少了Chart这一类, 但是这东西我想你要用到它的时候你再去看也不迟, 我建议Flex Component Library中的Effects, States, Transitions, Printing可以滤过, 因为对于新人来说, 看完其它的东西已经足够了。 在看完Flex Component Library的内容之后, 我希望大家都能把源码放到自己机器上跑一跑, 自己写一写。 问到为什么的时候, 你只要记住内容就可以了, 不用再追问下去。


Adobe Flex 2 Component Explorer

名字很象吧, 但内容就不一样了, 在学完以Macromedia为名义的Flex 2 Component Explorer之后, 我们再学学"新东家"Adobe的Flex 2 Component Explorer。 做法跟上面一样, 所做的我想就是保持好心态。


Demo

我希望各位的第一个Demo是一个Application+TitleWindow, 功能很简单, 在Application上有个DataGrid, 把里面选中的值传给TitleWindow里的DataGrid, DataGrid有添加, 修改, 删除的操作。如果希望难度加打点?加上httpService怎么样?要么Remote?不用心急,这些都可以放下。


Flex Style Explorer v2.0.1

想自己的画面好看一点, 那就来看看Adobe给我们提供了的工具。 如果还觉得不满意呢, 我们的Flexer--Jason Hawryluk自己写了个Flex 2 Primitive Explorer, 去看看? 如果你要更好看, 那你就去学CSS或者scale9。


Create Applications

Create Application
我想完成到这一步肯定已经有了部分的基础,继续提高自己的话那你可以到Adobe Flex App Sample 下载sample进行学习,sample中比较推荐的是Flex Store,还有一个重要的sample那就是Flex Style Explorer v2.0.1的源代码和Flex 2 Primitive Explorer的源代码,只要右键,你就能看view source。

Project in Structure
一个好的工程没有一个好的架构那是做得非常吃力的。对于已经成熟的团队,我非常推荐大家使用Adobe 推荐的Iteration::two公司的CairngormJeremyRiawave.


Create Components

Base
也有很多人问,上面东西我都会了,想写一个控件该从何处入手,最简单和最实用的方法是Help(F1)----->Adobe Flex 2 Help----->Creating and Extending Flex 2 Components,其中有2个重要的章节那就是Creating MXML Components 和 Creating ActionScript Components,顾名思义那就是如何用mxml和ActionScript来创建控件,里面的东西一定要全部看完
Ready
做完Base以后,我们将以实例子进行学习,打开X:\Program Files\Adobe\Flex Builder 2\Flex SDK 2\frameworks\source\mx\controls,里面有个Button.as,对,没错,这就是Button.as的源代码,而且还是从UIComponent继承过来的最简单的控件之一,我们要做的是要读懂它的一文一字,就算是一个Boolean,里面也隐藏了很多学问。
Go
Ready之后,Go还成问题么?



Help
要Help吗?为什么每次遇到困难问题的时候总是去问身边的人。我不得不说的是当一个看Help(F1)的人和一个问别人的人在一个月内学习Flex,一个查看Help文档的人领先的不只是一条街那么大的距离。Any Question? Please Push F1!


Community Organizations
RIAChina --- 中国RIA开发者论坛,是全国数一的关于Flex的讨论社区,里面隐藏着众多的高手,而且很多已经参加了工作并在实际项目中。
RIADev --- 联系两岸三地的关于Flex/Apollo的华人论坛社区,它所表现的优势在于只要一提出问题,它将以邮件的方式以最快的速度发到每位成员手中,最重要的它是Jeremy带头的。
FlexCoders --- 全球最大的Flex用户讨论组织,只要是关于Flex的问题,你都可以在这里提出,而且常常回答者都是Adobe公司参加或者跟Flex相关的工作人员,当然前提条件是你要具备对英语的阅读能力和表达能力。
FlexComponents--- FlexCoders 的同胞兄弟,这里讨论的都是关于控件的问题,前提条件还是英文:-)


Books
Adobe Flex 2: Training from the Source
Adobe Flex 2.0.1 Help
Adobe Flex 2.0.1 Language Reference
Advanced ActionScript 3 with Design Patterns
ActionScript 3 Cookbook
Make things move
Programming Flash Communication Server
Apollo for Adobe Flex Developers Pocket Guide
AS3 Tip Of the Day !


End
当然Flex的路还是很长,并祝各位好运!
分享到:
评论

相关推荐

    Flex4权威指南中文pdf+源码

    通过《Flex4权威指南》,读者不仅可以学习到Flex 4的技术细节,还能掌握创建高效、美观的RIA的全过程。无论你是刚接触Flex的新手,还是寻求进阶的开发者,这本书都能提供宝贵的知识和实践经验。

    Flex4学习资料

    《Accessing_Data_with_Flex_4.pdf》很可能是关于数据访问和处理的指南,Flex4提供了强大的数据服务支持,包括AMF(Action Message Format)通信、 BlazeDS或LiveCycle Data Services等数据连接技术,使得Flex应用...

    ArcGIS for flex学习相关

    《ArcGIS for Flex 学习指南》 ArcGIS for Flex 是 Esri 公司推出的用于构建地理信息系统(GIS)Web 应用程序的开发框架,它结合了 Flex 的强大界面设计能力和 ArcGIS 的地理处理能力,让开发者可以轻松创建丰富的...

    Flex4权威指南以及源码

    在本压缩包中,你将找到《Flex4权威指南》这本书的电子版以及相关的源代码示例,这是学习Flex4不可或缺的参考资料。 《Flex4权威指南》全面覆盖了Flex4的基础和高级概念,包括MXML和ActionScript的使用、组件设计、...

    FLEX3入门指南(Flex.3.A.Beginners.Guide).rar

    总的来说,《FLEX3入门指南》是一本全面介绍Flex 3开发的资源,无论是对Flex感兴趣的新手还是希望提升技能的开发者,都能从中受益匪浅。通过这本书的学习,你将能够熟练掌握Flex 3的开发技巧,创建出令人印象深刻的...

    flex官方经典实例

    对于Flex新手来说,研究CairngormStore实例可以深入理解MVC架构的优势,学习如何有效地组织代码,以及如何在Flex环境中实现数据管理和服务交互。同时,通过实践这些官方经典实例,开发者可以更好地掌握ActionScript...

    flex教程_chm

    总之,"flex教程_chm"是一个集Flex 4.0 API、基础理论、实践指导和实例演示为一体的综合教程,无论你是Flex的新手还是有经验的开发者,都能从中获取宝贵的知识和技能,进一步提升你的Flex开发能力。

    flex 学习网址

    - **特点**:提供了从理论到实践的全方位指导,不仅包括Flex的基础语法介绍,还有多个实用项目示例供参考。 2. **Flexcoders社区讨论帖:“Flex 入门指南”** - **链接**:...

    Flex + Zend AMF + MYSQL + WAMP 新手指南

    标题中的“Flex + Zend AMF + MYSQL + WAMP 新手指南”揭示了本文将要讨论的是一个关于构建基于Web的应用程序的技术栈,其中包含了前端、后端和数据库的相关技术。让我们逐一深入理解这些技术。 1. **Flex**: ...

    flex安装及配置说明,方便熟悉flex

    本文档提供了关于 Flex 安装和配置的详细指南,旨在帮助新手快速熟悉 Flex 环境,并简单地配置 Flex 环境。下面是对标题和描述中所说的知识点的详细说明: 1. Flex 安装前的准备工作 在安装 Flex 之前,需要安装 ...

    flex3初级学习帮助.rar

    《Flex3初级学习指南》是一份综合性的学习资源,旨在帮助初学者掌握Adobe Flex3这一强大的富互联网应用程序(RIA)开发框架。Flex3是基于ActionScript3.0和MXML,提供了一种高效的方式来构建交互式的、数据驱动的Web...

    Flex学习课程与企业级应用开发电子书

    《StepByStep学FLEX教程-王一松.pdf》可能是入门教程的核心部分,作者王一松通过逐步指导的方式,让读者从零开始了解Flex的基础知识。这可能包括Flex SDK的安装、Flex Builder或IntelliJ IDEA等IDE的使用,以及...

    一些关于flex的示例网站

    通过一系列逐步指导,它帮助用户理解Flex的基本概念,包括MXML和ActionScript的基础,以及如何构建第一个Flex应用。重要知识点包括: - **MXML与ActionScript**:MXML是Flex的应用描述语言,而ActionScript则用于...

    Flex3程序设计 完整源码下载

    总之,这个Flex3程序设计的完整源码下载是一个宝贵的教育资源,它可以帮助开发者快速上手并精通Flex3开发,无论是对于新手还是有一定经验的开发者,都能从中受益匪浅。通过实践这些源码,不仅可以巩固理论知识,还能...

    flex 4 tutorial 中文

    本教程旨在为初学者提供一个全面的指南,以便更好地理解和掌握如何使用Adobe Flex 4开发数据驱动的应用程序。Flex是一个强大的开源框架,用于构建高质量的桌面和移动应用程序。此教程涵盖了从服务集成到数据绑定的...

    McGraw.Hill.Flex.3.A.Beginners.Guide.Mar.2008

    《Flex 3: 初学者指南》是一本由Michele E. Davis和Jon A. Phillips编写的书籍,由McGraw-Hill出版社于2008年出版。该书旨在为初学者提供一个全面...无论你是新手还是有经验的开发者,这本书都将是学习Flex的宝贵资源。

    Flex唯一中文教程【PDF】

    Flex是Adobe公司开发的一种...总之,Flex中文教程提供了全面的指导,无论你是Web开发的新手还是寻求进阶学习的专业人士,都能从中受益。通过学习和实践,你将能够利用Flex的强大功能创建出引人入胜的交互式应用程序。

    flex 3 with java.pdf

    本书是一本优秀的学习资源,尽管评论者本人主要专注于.NET技术栈,但仍然推荐这本关于Flex 3和Java集成开发的好书。书中不仅涵盖了使用Flex 3和ActionScript 3.0创建RIA的基础知识,还详细介绍了如何通过BlazeDS 3.2...

    flex企业应用开发实践.pdf

    特别是对于新手开发者而言,通过跟随这个实战案例的学习,可以快速掌握Flex+Java开发的关键技术和最佳实践。 ### Flex应用性能优化 性能优化是任何企业级应用开发中不可忽视的环节。本书的最后一部分着重讨论了...

    flex & bison 中文版

    总而言之,《flex与bison》不仅是学习如何利用flex和bison工具的实用指南,也是理解Unix/Linux文本数据处理深层次原理的参考书籍。通过阅读这本书,读者不仅能够掌握到两个强大工具的使用方法,还能够学习到编程和...

Global site tag (gtag.js) - Google Analytics