Learning From Others

原文链接:http://www.insideria.com/2008/05/learning-from-others.html

The best way to learn Flex is to get in there, and to start working with it. However, there are things you might not pick up on on your own. One of the best ways to get to know the inner workings of the Flex framework, and to learn how others do it. Now, where can you look to see how others have done things? Here are a few ideas...

Open Source Software

First and foremost, the Flex SDK is open source. The SDK source is distributed with Flex Builder, and is also available on http://opensource.adobe.com/. There are a lot of things you can learn by reviewing the framework source code. Everything from component life cycle, event usage, to customized rendering and the display list. Rather than blindly accepting that the components work, you can dive into the component framework and learn HOW it works. Review the framework!

There are also some other great open source projects out there to help expand your knowledge and capabilities with the framework.

CoreLib - The AS3 corelib project is a set of ActionScript classes that are very useful. This is AS3, not just Flex, but completely usable within Flex applications. This includes MD5 hashing, RSS/ATOM parsers, JSON parsers, cryptography libraries, among others...
http://code.google.com/p/as3corelib/

FlexLib - "The FlexLib project is a community effort to create open source user interface components for Adobe Flex 2 and 3." (from the FlexLib Wiki) There are lots of useful components in here.
http://code.google.com/p/flexlib/

Degrafa - The focus behind the Declarative Graphics Framework (Degrafa) is to bring the graphics classes up a level to provide a common ground between developer and designer within Flex, and enable the graphics classes to become first class citizens within the Flex framework. (from Degrafa website)

Degrafa is a great way to learn and incorporate programmatic drawing within Flex applications. There's also a great intro to Degrafa available at http://www.insideria.com/2008/05/an-introduction-to-degrafa-1.html
http://www.degrafa.com/

Papervision, Away3d, etc...
There are some great 3d open source frameworks worth checking out.
http://blog.papervision3d.org/
http://away3d.com/

There's a great intro to papervision3d introductory article available at: http://www.insideria.com/2008/02/papervision3d-part-1-foundatio.html

Blogs...
Not quite open source, but you can learn a lot from them. Read blogs to learn from others, and to keep up with the pulse of the industry. I most commonly read
Adobe Feeds (formerly MXMA), but there are others too.

Newsgroups
Flexcoders is a great place place on the web to find answers to your Flex questions. Go there, read other people's posts, learn from them, answer questions if you know the answer, and ask questions if you have them.

User Groups
User groups are a great way to interact with other developers, learn from experts, and discuss technology. Find a user group near you at:
http://www.adobe.com/cfusion/usergroups/

If you have some other resources, please share them!

 

Useful Comments:

a directory of opensource flex components http://flexbox.mrinalwadhwa.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值