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.
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.
Ryan Stewart and Matt Chotin (Nov. 17, 2008)
In this tech talk, get an idea of what Flex 4 ("Gumbo") may feature, including support for XFG and Thermo.
Understanding Flex itemRenderers
Peter Ent (Nov. 24, 2008)
Learn about Flex itemRenderers and how to use them effectively and efficiently.
Flex and SAP developers: Integrate custom Flex or Flash controls into SAP Web Dynpro applications with minimal effort using these new libraries.
Unlock a huge opportunity to cost-effectively reach and sell to the small business market by leveraging the power of the QuickBase platform and Adobe Flex.
Learn Flex in one week by going through this video training course.
Chafic Kazoun and Joey Lott (Nov. 10, 2008)
Learn how to debug a Flex application and deploy it on the web.
Flex Open Source

Get Flex 3 SDK, the cross platform, open source framework for creating RIAs.
Developer Spotlight: Focus on creative agencies

Meet Chester Chipperfield, picked for his use of Flex, Flash, and Adobe AIR to deliver digital projects for creative agencies.
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 faqcontrib at 11:01 PM on Dec 01, 2008
Flash player supports setting HTTP headers. But it seems to work only in some cases. What are the exact security restrictions involved in setting HTTP headers?
Posted by faqcontrib at 10:50 PM on Dec 01, 2008
Memory usage reported by System.totalMemory API is different from that shown in the profiler's application memory usage. Why is this so?
Posted by faqcontrib at 10:32 PM on Dec 01, 2008
Executing ActionScript code that takes a lot of time may potentially block the UI from being re-drawn. Is it possible to have threading in AS3 so that your task can be executed in the background without blocking the UI from being re-drawn?
Posted by faqcontrib at 04:01 AM on Dec 01, 2008
We usually have tokens in our end point URLs in services-config.xml. Having tokens in the end point URLs will work in case of a web application but not for AIR application.
Posted by faqcontrib at 03:45 AM on Dec 01, 2008
Earlier versions of LCDS did not handle Enum types passed from Java methods.
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.