Learn Flex in one week by going through this video training course.

Understanding Flex itemRenderers
Peter Ent (Aug. 25, 2008)
Learn about Flex itemRenderers and how to use them effectively and efficiently.

New Flex 3 cookbook posts
Peter deHaan (Aug. 25, 2008)
Learn Flex by examples.

Matt Chotin (Aug. 18, 2008)
Get a quick summary of what is included.

Developing Flex RIAs with Cairngorm microarchitecture (updated)
Understand the design challenges that Cairngorm addresses best and the types of projects for which it is an appropriate skeleton for development.

Bill Bejeck (Aug. 4, 2008)
Use Grails to connect a Flex application with a Java server application.
2008 MAX Awards
Showcase your work in front of industry and technology leaders from around the world at MAX 2008.
Flex Open Source

Get Flex 3 SDK, the cross platform, open source framework for creating RIAs.
Read the RIA Buzz

Stay current with the latest news for Adobe Flex, Adobe AIR and more from the world of richer apps.
In the Flex community
Getting started with Flex 3
Check out the getting started guide on learn.adobe.com, with special areas for developers using Flex with PHP, .NET, Java, and ColdFusion.
Flex Quick Starts
The Quick Starts below will help jump start your development learning curve. Note: The Quick Starts below have been updated for Flex 3.
Building a simple user interface
Building an advanced user interface
Building custom components
- Note: If you haven't yet upgraded to Flex 3, you can download and use the Flex 2 Quick Starts:
Flex2_quickstarts.zip (ZIP, 216 MB)
Flex 3 sample applications
Browse and view sample application code for these Flex 3 sample applications from Adobe and the Flex community. If you'd like to see what else the Flex community has built, check out the Flex.org showcase (note that not all applications in the showcase have enabled the view source code feature).

Christophe Coenraets (June 9, 2008)
Get the live help experience with a support representative.
More Flex and BlazeDS samples by Christophe

These demos showcase ILOG Elixir data visualization capabilities from 3D charts to maps, gauges and dials, planning and scheduling displays, radar charts, organization charts or treemaps. (Built by ILOG)

This demo application displays C.I.A. World Factbook Data using gauges, treemap, 3D charts and radar chart from the ILOG Elixir components suite. (Built by ILOG)

This blog post shows how to build a clock component with the ILOG Elixir Gauges Framework. (Built by ILOG)

Adobe (Feb. 25, 2008)
The configurator is a simple application that allows the user to choose options to create their very own custom bowling shirt. (Built by Teknision)

Adobe (Feb. 25, 2008)
This demo application displays data using a pod layout as well as charts, forms, data grids, links, and multiple behaviors such as drag-and-drop, minimizing and maximizing, and more. (Built by ESRIA)

Adobe (Feb. 25, 2008)
This demo application displays devices from a network in multiple views: network topology, device type and grid. Each device thumb displays real-time data and allows a user to click it for additional data. (Built by ESRIA)

Adobe (Feb. 25, 2008)
The Adobe Media Widget is an embeddable media player created in Adobe Flex. It allows you to embed any of the supported media types into a web page. (Built by Teknision)

Getting familiar with Flex 3? The explorer shows simple usage for MXML components in the Flex 3 framework.
Flex 2 sample applications
The following sample applications were created with Flex 2. Minor changes in the code may be necessary before the code can be used with Flex 3.

This sample demonstrates Automated Testing, part of LiveCycle Data Services ES, with the popular Flex Store application.

Learn how to instrument the RandomWalk custom component so that your application records your user's interaction with the component and plays it back using automation tools.

See the new Automation API in action in two new sample apps, which show presentation and recording of metrics, automated testing, co-browsing, and more.

See this visual way of selecting style settings for Flex 2 user interface components.

Using REST and SOAP web services, your users can update data in a master-detail type application.

States, transitions, and UI techniques—this app demonstrates the types of user experiences you can create with the Flex.

Getting familiar with Flex? The explorer shows simple usage for MXML components in the Flex framework.

See how to integrates a Flex component into an existing HTML application, and take advantage of expressiveness in Flex 2.

See how the Flex framework creates a seamless user interface and localizes content.

Dashboards, mashups, configurators, RIA stores, and more—check out the top selections in the coding contest.

Dashboards, configurators, RIA stores, and more—check out the top selections in the Australian coding contest.
See all Flex community sample applications
Download the Flex trials, betas, software updates, software development kits (SDKs), and related software and downloads and take your design and development to the next level.

Get the visualization package for your Flex and AIR user interfaces.

Download Flex 3
Adobe (Feb. 25, 2008)
Try out Flex Builder 3 and Flex 3 SDK.

Get the trial version of LiveCycle Data Services ES software for application development and testing.

Adobe (Feb. 25, 2008)
Get the open source technology for connecting to back-end distributed data and real-time data push for Flex and Adobe AIR applications.
Trial downloads
Flex Builder 3 (Includes free Flex 3 SDK)
Eclipse-based development environment for Flex. Supports visual and code-centric development, code hinting, visual debugging, and so forth. Includes the Flex 3 SDK and Flash Player 9.
Free Flex 3 SDK (Included with Flex Builder 3)
The Flex SDK is the foundation of Flex, providing the core Flex compilers, component library and debugger. Using only the free SDK and an IDE of your choice, you can build and deploy rich Flex applications. Learn more about the Flex Open Source project.
Related software and downloads for Flex
Adobe AIR
Adobe AIR is a cross-operating system runtime that enables you to use your existing HTML/Ajax, Flex, or Flash web development skills and tools to build and deploy rich Internet applications to the desktop.
Get the open source remoting and web messaging technology that enables you to easily connect to back-end distributed data and push data in real-time to Adobe Flex and Adobe AIR applications. Learn more about BlazeDS open source.
ColdFusion 8
ColdFusion 8 contains connectivity for ColdFusion with Flex 3.
In Labs: Related software for Flex
- Cairngorm
- Flex Stress Testing Framework
Share knowledge and find answers to common coding problems through the Flex cookbook. Learn more

Recent posts
Posted by Alexsistemas at 4:52 PM on Aug 27, 2008
AlexSistemas
Posted by peterd_mm at 10:59 AM on Aug 22, 2008
You want to create a Flex TextArea control with a transparent, or semi-transparent, background.
Posted by peterd_mm at 10:53 AM on Aug 22, 2008
You want to change the mouse cursor to a hand cursor when the user moves their mouse over a CheckBox control in your Flex application.
Posted by peterd_mm at 10:45 AM on Aug 22, 2008
You want to display a TitleWindow container using the PopUpManager class, but you do not want that window to be draggable.
Posted by BrentLamborn at 8:38 PM on Aug 21, 2008
Looping over the data used by a Flex List component is easy enough, but what if you need to loop over the actual itemRenderers in the List? Recently I needed to do just that.
RSS feeds

An authoritative source on designing RIAs for the Adobe Flex platform.
This content is a public draft. Please give us feedback in the Flex Interface Guide Forum.
The Designing for Flex series
Learn how to design the next generation of rich Internet applications.
Download all parts of the FIG series as PDF files that you can print and read offline: adobe_flex_interface_guide.zip (ZIP, 5.7MB)
Building next-generation experiences with FIG components
Learn how to build best practice design idioms in Flex with sample code and components.

Callouts

Paged Lists

Pan and Zoom
Flex Interface Guidelines
Apply the Adobe standard for Flex application design.
Coming soon!
Share your development knowledge, see what other developers are creating, and ask your coding questions in the Flex development community.
Engage with the Flex community online

Check out flex.org, the redesigned community portal for Flex developers.

Converse with top experts and get the latest news, events, and learning on this new O'Reilly Network site led by Rich Tretola and Andre Charland.

Talk to other Flex developers, see job postings, look at pictures from recent events, and be part of the global Flex community.
Getting started with Flex 3
Thank you for your interest in the free Flex book. They were so popular that we've run out of them. Please feel free to download the PDF version here.
Find or become an Adobe Community Expert
Start a Flex user group
Find a Flex user group
The requirements to start an official Adobe Flex user group are very basic: you must have an active web site dedicated to the group and you must hold a monthly user group meeting…that's all! If you are interested in applying to start a Flex user group in your area, please follow the steps below.
- Fill out an application.
- Start building your user group site and start planning your first meeting.
- Send an e-mail the program contact, Rachel Luxemburg for more information.
Attend a conference in person, or take one of our online seminars to learn more about Flex.