CARVIEW |
A–C
D–H
I–Z
Developer services
Project centers
Community resources
- Flex cookbook (share code)
- Adobe AIR cookbook (share code)
- CSS Advisor (browser bug fixes)
- Exchanges (share components)
- Adobe Labs
- Adobe Open Source
- Forums
- RSS feeds
- Bug base
- User groups
- Adobe Community Experts (ACE)
- Developer events
Product documentation
- All products
- ActionScript Language Reference
- Adobe AIR
- ColdFusion
- Dreamweaver
- Flash
- Flex
- LiveCycle ES
- Spry
Downloads
Samples
Training and books
- Online training
- Classroom training
- Certification
- Adobe Developer Library
- Adobe Press
- Safari Books Online
Newsletters
Blogs
- MXNA (blog aggregator)
- Adobe blogs
Archives
ADC program
Additional resources
Flex Developer Center
Home

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.
Learn Flex in a week
Build on your programming experience by stepping through this five-day video training course.
Featured tutorials and articles
Dependency injection with Flex
Bill Bejeck (Feb. 16, 2009)
Discover the Interface construct in ActionScript 3.0 and see how it enables you to use dependency injection in your Flex objects.
Embedding metadata with Flash
Use the [Embed]
metadata tag to simplify the development process of your Flex applications.
Choosing a Flex framework
Jeremy Wischusen (Feb. 9, 2009)
Get a summary of the most popular frameworks currently available for Flex and make your choice.
Easily compile resource bundles using Ant
Michael Krotscheck (Feb. 9, 2009)
Learn how to create an Ant macro to automatically compile your external resource manager localization bundles at once.

MAX 2008 sessions on Adobe TV
Flex Open Source
Get Flex 3 SDK, the cross-platform, open-source framework for building 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
This content requires Flash
To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.
Download the free Flash Player now!

Getting Started
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?
Flex learning paths provide a goal- and task-oriented way to explore and learn about Flex for:
Self-paced learning resources for designers and developers
Flex in a Week
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
Getting Started Experience
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
Quick Starts
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
Books
- Getting Started with Flex 3 (O'Reilly, June 2008)
- Download Getting Started with Flex 3 (PDF, 1.44M)
- Flex 3 Cookbook (O'Reilly, June 2008)
- Learning Flex 3 (O'Reilly, June 2008)
- Programming Flex 3 Rough Cut (O'Reilly, April 2008)
For more books on Flex go to Amazon.com
Online
- Very First Steps in Flex (Dzone.com, August 2008)
Excerpts
- Flex 3 Cookbook (O'Reilly, November 2008)
- Programming Flex 3 (O'Reilly, November 2008)
- Learning Flex 3 (O'Reilly, October 2008)
- Flexible Rails: Refactoring to RubyAMF (Manning, January 2008)
- AdvancED Flex Application Development (Friends of Ed, 2007)
- Flex 3 Component Solutions: Audio and video components (Friends of Ed, 2009)
Third-party video training
Instructor-led courses
Adobe has partnered with training providers to offer the following instructor-led courses:
- Flex 3: Developing Rich Client Applications
- Flex 3 and LiveCycle Data Services: Integrating with Data and Messaging
- Flex 3 and LiveCycle Data Services: Integrating with ColdFusion
- Flex 3: Building Charting and Dashboard Applications
- Flex 3: Extending and Styling Components
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.
Samples
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).
Tour de Flex component explorer
Expand what you can do with Flex with running examples of common components, effects, and coding techniques.
Live help/call center application with Flex and BlazeDS
Christophe Coenraets (June 9, 2008)
Get the live help experience with a support representative.
More Flex and BlazeDS samples by Christophe
ILOG Elixir advanced data visualization for RIAs
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)
The Word Factbook
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)
Custom organization chart
This blog post shows how to build an organization chart editor with the ILOG Elixir components. Another example show how to cerate custom employee display with the org chart and a third how get expand and collapse behavior.
Planning display
Build a custom planning display and import MS Project data with the ILOG Elixir Gantt resource chart. (Built by ILOG)
Clock widget
This blog post shows how to build a clock component with the ILOG Elixir Gauges Framework. (Built by ILOG)
Flex 3 Product Configurator
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)
Flex 3 Dashboard
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)
Flex 3 Network Monitor
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)
Flex 3 Media Widget
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.
Flex Store: Automation-ready version
This sample demonstrates Automated Testing, part of LiveCycle Data Services ES, with the popular Flex Store application.
Random walk component: Automation-ready sample 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.
Automation API sample applications
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.
Style Explorer
See this visual way of selecting style settings for Flex 2 user interface components.
Restaurant Finder
Using REST and SOAP web services, your users can update data in a master-detail type application.
Flex Store
States, transitions, and UI techniques—this app demonstrates the types of user experiences you can create with the Flex.
Component Explorer
Getting familiar with Flex? The explorer shows simple usage for MXML components in the Flex framework.
Hybrid Store
See how to integrates a Flex component into an existing HTML application, and take advantage of expressiveness in Flex 2.
Photo Viewer
See how the Flex framework creates a seamless user interface and localizes content.
Announcing the Flex Developer Derby Winners
Dashboards, mashups, configurators, RIA stores, and more—check out the top selections in the coding contest.
Announcing the Australian Flex Developer Derby winners
Dashboards, configurators, RIA stores, and more—check out the top selections in the Australian coding contest.
Downloads
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.
ILOG Elixir Advanced Data Visualization for Adobe Flex and AIR
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.
Download LiveCycle Data Services ES trial version
Get the trial version of LiveCycle Data Services ES software for application development and testing.
BlazeDS now available
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.
BlazeDS
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
Cookbook (beta)
Share knowledge and find answers to common coding problems through the Flex cookbook. Learn more
Recent posts
How to sort items within group in AdvancedDataGrid
Posted by PiRREST at 02:25 AM on Feb 17, 2009
When you using GroupingCollection as dataProvider for AdvancedDataGrid you will see that groups are sorted by their names, but items within groups are in random order. Even if traces of GroupingCollection will show expected order of items.
Handling JavaScript events from flash/flex application
Posted by a_[w] at 4:48 PM on Feb 16, 2009
I need to know about events on the HTML page
Array filtering accoringly to Class type
Posted by mandrew182 at 10:31 AM on Feb 16, 2009
I want to filter array by Class type.
Adding multiple sets of visual children to custom MXML components
Posted by a_[w] at 9:22 PM on Feb 13, 2009
You can not use children visual components inside base MXML component to extend, and you can not add children into MXML component which already has children.
Expose your custom events to your components in MXML via the Event metadata tag
Posted by Charles Bihis at 6:56 PM on Feb 13, 2009
I have a custom component which uses custom events. I'd like to register event listeners with this component that listen for my custom events. I can do this programmatically by using the addEventListener() method, but I would like to be able to do this directly within my MXML component instead.
RSS feeds
Flex Interface Guide

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.
- Part 1: Overview and discovering Flex
- Part 2: Planning your application
- Part 3: Structuring your application
- Part 4: Merging the web and the desktop
- Part 5: Designing content displays
- Part 6: Guiding with motion
- Part 7: Making your application fast
- Part 8: Making your application safe
- Appendix A: List of best practices
- Appendix B: For further reading
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.
Flex Interface Guidelines
Apply the Adobe standard for Flex application design.
Coming soon!
Flex design community
Join the conversation on how to design and build the future of Flex applications.
Community
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
Flex.org
Check out flex.org, the redesigned community portal for Flex developers.
InsideRIA.com
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.
Flex on Facebook
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
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
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.
Find a Flex event
Attend a conference in person, or take one of our online seminars to learn more about Flex.
Next Steps
- Flex Developer Center
- Home
- Architecture
- Technology
- Learn Flex
- Getting started
- Learning Paths
- Video training
- Integrate Flex
- Flex and ColdFusion
- Flex and Java
- Flex and .NET
- Flex and PHP
- Design and components
- Components
- Security, testing, and deployment
- UI design & RIA workflows
- Partners
- Flex and ILOG
- Flex and Intuit
- Flex and Salesforce.com
- Flex and SAP
- Services and toolkits
- Data services
- Documentation
- Flex 3.2 Language Reference
- Flex 3 Developer's Guide (web)
- Flex 3 Developer's Guide (PDF)
- More documentation
- Related resources
- Flex Help and Support
- Flex bug base
- Flex SDK (Open Source)
- Adobe Labs
- Adobe TV
- ADC Home
- Online Privacy Policy
- Terms of Use
- Contact us
- Accessibility
- Report piracy
- Permissions and trademarks
- Send feedback
- Adobe.com Home
Copyright © 2009 Adobe Systems Incorporated. All rights reserved.
Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy (updated 07-08-2008).
Search powered by Google™
