Understanding Adobe Flex
Adobe Flex is a RIA User Interface Framework that enables us to develop Rich Internet Application quickly, resulting in high productivity and customer satisfaction.
Adobe Flex is a highly productive, free open source framework which is used for building expressive web applications. Adobe Flex deploy consistently on:
- All major browser leveraging the Flash Player
- And on desktop with Adobe AIR
Where is Flex Used?

How Flex works?

The backbone of flex is ActionScript 3 and MXML (Macromedia XML). MXML again is set of ActionScript classes which comprises of some built-in UI components like Datagrid, Treegrid, Menubar, chart etc.
MXML is used for creating the User Interface and ActionScript is used for event handling, data management etc.
Once the MXML and ActionScript is created and compiled, it gets converted into swf file and hence to view the Flex application we need flash player supported browsers.
Flex enables…

Flex Architecture

Source : http://pshyama.wordpress.com/2009/06/12/adobe-flex-introduction-to-flex-3-part-1/