Explore a new way to learn Flex with these goal- and task-oriented learning paths.
Expand what you can do with Flex with running examples of common components, effects, and coding techniques.
Build on your programming experience by stepping through this five-day video training course.
Featured tutorials and articles
Jack Herrington (Jan. 6, 2009)
Put fully featured audio and video players in your Flex application.
Richard Bates (Dec. 22, 2008)
Use Flex, Adobe AIR, and PHP to administer server-side applications through configuration files.
Nick Mihailovski (Dec. 22, 2008)
Learn about the Google Analytics Tracking for Adobe Flash component, which makes it easy to implement website traffic analysis in your websites and RIAs.
Karl Sigiscar (Dec. 15, 2008)
Use Amazon web services and Flex Builder to create a compelling e-commerce site.
Alex Cougarman (Dec. 8, 2008)
Validate user input client-side to enforce rules and improve security.
Flex best practices
Sean Moore (Dec. 2, 2008)
Facilitate your Flex application development with the best practices.
Matt Chotin (Nov. 17, 2008)
Get a quick summary of the new features, including support for data visualization components, Adobe AIR 1.5,
and Flash Player 10.
Now on iTunes: ADC Presents

Find Adobe software engineers, product managers, and special guests on Apple iTunes as they provide tips and tricks on how to develop first-class digital experiences with Adobe products.
Flex Open Source

Get Flex 3 SDK, the cross platform, open source framework for creating RIAs.
Developer Spotlight: Deliver client applications

Meet Sven Claar, picked for his use of Flex, Adobe AIR, and LiveCycle to deliver client applications.
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
Use the following self-paced learning resources, instructor-led courses, or recommended third-party publications and video training to get started building rich Internet applications (RIAs) with Flex Builder and Flex.
Adobe Flex Learning Paths
New to Flex? Interested in learning about the benefits of Flex or how to use Flex to build rich Internet applications?
Self-paced learning resources for designers and developers
New to Flex Builder and interactive web application development?

- For: Designers and developers
- Time: 4 to 6 hours per day
- Prerequisite: Programming experience, familiarity with OOP concepts
- Format: Video tutorials and exercises
Familiar with ColdFusion, Java, .NET, or PHP? Want to learn Flex?

- For: Developers and programmers
- Time: About 12 to 15 hours
- Prerequisite: Web application development skills
- Format: Tutorials, exercises, commented sample code, and projects
Familiar with Flex? Looking to hone your skills?

- For: Flex developers
- Time: 30 to 60 minutes per Quick Start
- Prerequisite: Familiarity with Flex
- Format: Commented sample code and applications
Third-party publications
Third-party video training
Instructor-led courses
Adobe has partnered with training providers to offer the following instructor-led courses:
Note: Adobe Training Providers offer classes both at their facilities and on-site at your office.
To locate an Adobe Training Provider for your needs, go to the Adobe Partner Finder
Note: If you are looking for Flex consultants or trainers, please contact us. We will help you find the right partner for your needs.
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).
Expand what you can do with Flex with running examples of common components, effects, and coding techniques.
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 an on-line flex calendar with the upcoming ILOG Elixir shared on-line flex calendar component. (Built by ILOG)
This blog post shows how to build a custom organization chart with the ILOG Elixir components. (Built by ILOG)
Build a custom planning display with the ILOG Elixir Gantt resource chart. (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)
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 Greg Lafrance at 3:37 PM on Jan 06, 2009
I'd like to have a Delete button in a DataGrid column, and when that button is clicked, that row of the DataGrid is removed.
Posted by zable at 11:43 AM on Jan 06, 2009
Componentes COM Flex
Components COM Flex
Posted by stinasius at 00:18 AM on Dec 24, 2008
Always wanted to have an application where by if someone wanted to view an admin page he/she has to login first.
Posted by Dean Pittsinger at 4:40 PM on Dec 23, 2008
The Adobe Flex 3 documentation for the AdvancedDataGrid does not cover implementing detail subrows where the subrows contain different column headers than the master rows.
Posted by wintondeshong at 7:34 PM on Dec 16, 2008
Almost all of the projects I work on in Flex utilize some form of authentication. So I needed a base flex project that had an authentication wrapper built with the PureMVC Framework.
RSS feeds
An authoritative source on designing RIAs using Adobe Flex.
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.