I have just found out Flex 3 Developers Guide on liveDocs
Flex Developer Guide is best resource to learn flex and prepare for Adobe Certified Flex Developer Exam.
Here is a link
This article is all about presenting the visual component hierarchy this is basic thing in flex which shows how different properties, method and evens added to the component at various levels and this give knowledge to the lower level of abstraction.
Flex Visual component are created with the class hierarchy of several ActionScript class to provide more flexibility and add more features at the different level of hierarchy.
Following is a visual representation of class hierarchy of Flex Visual Components:
Object: Object is a Top/Root Level class of AactionScript class hierarchy. | More Info…
EventDispatcher: EventDispatcher class extends object class. EvenDispacher class allows any object on the display list to be an event target. | More Info
DisplayObject: Display Object class extends object and this is the base class for all objects which can be added in the DisplayList. Display object class allows some properties (x, y, width, height )for components/Objects like MovieClip, Button, TextField etc. | More Info
InteractiveObject: InteractiveObject extends DisplayObject and it is an abstract base class for all DisplayObject with which user can interact. InteractiveObject provides some common properties like doubleClickEnabled, focusRect, tabIndex etc… and Events like all mouse Events, Keyboard Events. | More Info
DisplayObjectContainer: DisplayObjectContainer extends InteractiveObject class and it is a base shell for all containers which adds display objects in the container shell. . DisplayObjectContainer provides some common properties like numChildren, tabChildren etc and methods like addChild(), removeChilld() method related to the child display object management. .. | More Info
FlexSprite: FlexSprite is a subclass of the Player’s Sprite class and the superclass of UIComponent. It overrides the toString() method to return a string indicating the location of the object within the hierarchy of DisplayObjects in the application. The Sprite class is a basic display list building block: a display list node that can display graphics and can also contain children. | More Info
UIComponent: UIComponent extends Sprite and it is a base class for all Interactive and non Interactive component. The UIComponent class is not used as an MXML tag, but is used as a base class for other classes. | More Info
All Visual Components like VBox, HBox, Canvas, Button etc. extends UIComponent.
Hope this article will help you. Any Comments?
Problem:
Today morning I have open my flex builder IDE and created a new project. New project creation was giving strange Error “Beta Expired”. My Flex builder status bar was showing “Flex Builder 3 will expire in 39 Days” this seems to be a strange behavior.
Solution:
I found out that I was using Flex builder Beta 2 and adobe has set some date for Flex beta 2 SDK Expiry. (This means Your Flex SDK has expired not Flex builder “Flex Builder 3 will expire in 39 Days™ as mention above.
To solve this problem I have downloaded new Flex 3 Beta 3 SDK and added to flex builder and compiling my projects with Beta 3 SDK
Now, it works fine Hope this helps to some one facing same problem.
I am glad to announce that I will be speaking at 360Flex on “Creating cool front-end Apps using Flex and JavaScript.
My topic will be covering following points and much more.
This session will bring up light on many good technique and challenges while working with flex and JavaScript.
See you @ 360Flex Atlanta.
Register for 360Flex Atlanta / Europe
Moxie Zhang has posted a nice article in infoq about Open Source Flex development frame works. In his post Moxie has listed 10 Open source frameworks for Flex Development.
Following are top Open Source Frameworks:
Kathleen Richards has posted notes of interview with James Gosling (Creator of the java programming language).
Here are some Q&A Discussed with James Gosling which are specifically for Adobe Flash / Flex / AIR.



How will JavaFX be positioned with regard to Microsoft Silverlight and Adobe AIR?
[James] : It certainly competes with both of those. I think we have a much broader and more capable API set. We’ve got a much stronger security story and cross-platform story and a really strong performance story. And I think our deliverable will be really nice.
As organizations think about building rich Internet applications or rich client applications, when should developers look at JavaFX over competing technologies?
[James] :Â “If you look at something like Flash, when you get to the much more advanced stuff — richer interfaces, more complex network protocols, more complex APIs — it really falls short.” We’ve had a platform for years that can build rich Internet applications that are extremely sophisticated.
Our issue hasn’t really been, can you build interesting rich Internet applications? But that it’s difficult. And most of our efforts really are around making a lot of it easier.
In RIA technology space Flash Platform and AJAX are leader and Microsoft (Silverlight) and SUN (JavaFX) are just coming in action.
I am sure that Flash/Flex Platform Community will have some reaction on this.
You can read full article here…
subclipse is an open source SVN plug-in for Flex Builder (eclipse).
Find out more details here…
How to install subclipse in Flex Builder (eclipse).
Ted Patrick has posted the new feature for Flex 3 Beta 2 CURD wizard for ASP .NET, PHP, JAVA and WSDL Introspection.
Flex 3 Beta 2 will have the feature to generate server side Code for data exchange with ASP .NET, PHP, JAVA. Where you can simply select the database and select the table and you will have options to retrieve, create, update and delete record.
This will have the WSDL integration where you have to type WSDL URL in wizard and it will give you all methods exposed by the web service so you can use it.
CURD Generated code will use XML format for exchanging the data between Flex Application and CURD generated scripts.
On RAD (Rapid Application Development) way:
This feature will be very helpful for creating data driven Rich Internet Application Prototypes in quickly. It will be easy for any entry level developer to understand the Flex by creating small data driven applications.
Flex 3 Beta 1 is released and it is available for download in Adobe Labs.
Some Important Links for Flex 3:
DOWNLOAD FLEX BUILDER BETA 1
DOWNLOAD FLEX SDK BETA 1
LABS WIKI FLEX 3
Flex Bug Database
Flex Standards and Community Process
Lets do more Flexing……
Like every day in this week we are getting lot of suerprises by looking at new flex 3 features.
Today is Ted Patrik has blogged about the most wanted enhancement in flex 3. which is reduceing swf file size by caching the Flex Framework and Componet in new Flex Player 9 update 3 (FrogStar).
If you create a new Flex Project using Flex Builder 2.0.1 (Compile with Flex SDK 2.0.1) then your basic .swf file size will be around 122 kb because by default flex SWF will embed the Flex Framework. .swf File size will increase dramatically as you use UI components in your project.
According to me this was a drawback for the flex applications where your swf file size likely to be 400 to 500 kb (if you use datagrid and charting components) that will be very heavy for loading.
According to Ted’s post Flex 3 and Flex Player 9 update 3 (FrogStar) will solve this problem.
Moving forward the Flex Framework will be cached within the Flash Player dramatically reducing the size of the output SWF files. Your application SWF files will only contain your code plus the Flex Preloader containing the caching/loading logic and will exclude by majority the Flex Framework. Simply put, the file size cost of using any additional component adds negligible size to your base SWF files Ted Patrik
For more Information read Ted’s Post..
Hmm…. now can’t wait more… for next release…