Check out the getting started guide on learn.adobe.com, with special areas for developers using Flex with PHP, .NET, Java, and ColdFusion.

Turn raw data into clear, actionable information through a highly graphical and interactive user experience.

Sean Moore (July 7, 2008)
Learn the rules and roadmap to navigating a project's structure, organization, and code format.

Scott Stroz (July 7, 2008)
Step-by-step instructions guide you through building your first RIA, a simple user manager application.

Greg Goralski (July 7, 2008)
Learn how to build skins in Photoshop and skin Flex components in Illustrator using SWF files.

Adobe (July 1, 2008)
Learn how Adobe is providing optimized Flash Player technology to Google and Yahoo! to enhance search engine indexing of SWF files.

Paulo Caroli & Henrik Lindahl (July 1, 2008)
Extend the functionality of the Selenium web testing tool for testing Flash and Flex web applications.
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 Christohpe

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.

Adobe (Apr. 21, 2008)
Try the new features and enhancements to be available in the upcoming release.

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

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 markm0 at 4:15 PM on Jul 04, 2008
How to create a form with multiple columns that are aligned and support all the features of the standard Form layout, such as marking form fields as required or optional, and handling error messages.
Posted by anirudhs at 02:28 AM on Jul 04, 2008
I want to deselect / remove highlighting of items when empty space is clicked in a TileList
Posted by Vin P at 02:50 AM on Jul 03, 2008
When we use a string validator in Flex, it just checks for the minimum and Maximum length. There was a requirement to have a validator which could check the validity of the string based on special characters, numbers and spaces. This component seeks to address this problem.
Posted by ichibodcom at 9:21 PM on Jul 01, 2008
TitleWindows, Panels and Alerts are all well and good, but clicking that little close button can be a pain. So now much like websites that popup larger imagery including a modal (with a lightbox), we can click that modal in Flex to close the Alert, PopUp etc.
Posted by Karl_Sigiscar_1971 at 01:25 AM on Jul 01, 2008
When your application starts, the data property of your item renderer is null. Still, the code is executed. So you get a null pointer exception.
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.
Find a Flex user group
Find a Flex user group in North America.
Find user groups outside North America on the Flex community portal.
Start a Flex user group
Don't see a Flex user group in your area? Apply to start one!
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.
Engage with the Flex community online

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.

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

Talk to other Flex developers, see job postings, look at pictures from recent events, and be part of the global Flex community.
Find or become an Adobe Community Expert
Attend a conference in person, or take one of our online seminars to learn more about Flex.