Accessibility

Flex Developer Center

Flex article archive

The articles listed on this page have not been updated to the latest releases of Flex. If you use an article on this page, please note that considerable changes may be necessary to compile and run the code with the latest versions of Flex.

Architecture

Architecting Flex Applications

In this Breeze presentation, learn about key architectural aspects of the Flex framework, and how you can use them.

Creating Next Generation SAP Analytics Applications with SAP NetWeaver and Macromedia Flex

Design application logic and process flows visually for more effective end-user experiences.

PDF Launch printable document (PDF, 941K)

Building Flex Applications with Progressive Layout

Find out how to use progressive layout to control the display of Flex content after it has been initialized.

Accessibility Best Practices for Flex

Learn design and development considerations for creating an accessible Flex application.

Synchronizing Deployed Rich Internet Applications

Develop a simple way to handle version control and synchronization issues in deployed client applications.

Understanding the Linker and Loaders in Flex

A Flex engineer guides you in a look under the hood at the Flex compiler.

Introducing Adobe Flash Player 9

Learn about improvements to the player that will power the next generation of rich, engaging experiences.

Architecting RIAs with Flex Data Management Services

Streamline RIA development and maintenance with Flex Data Management Services.

Refactoring Flex applications from RPC-style data management to Data Management Services

Make the shift to Data Management Services by converting an RPC-style sample application.

Building the Restaurant Finder: A Flex Sample Application

Create a sample app that demonstrates Flex architecture best practices such as loose coupling, application partitioning, and more.

Understanding the Flex Experience Model

Learn how the design goals of HALO help you create engaging interactive applications.

Extending Design Patterns into RIA

Learn how you can extend current design patterns to rich client technology.

Case Study: The Development Life Cycle of a Flex Application

Find out what makes up a successful Flex team and workflow from an actual project.

Architecting Flex Applications

Learn how to build large-scale enterprise applications using the Flex methodology.

Applying Data Push Techniques in Flex RIAs

Build a sample application with Flex and FCS that simulates a horse race and learn the basics of data push logic.

Internationalizing Flex Applications

Globalize your Flex applications so that you can best serve customers in different areas of the world.

Flex Components: Designing for Reusability

In this chapter excerpt, you create your own custom components with MXML and ActionScript.

Using RPC services in Flex Data Services 2

Understand the differences between RPC services in Flex 1.5 and Flex 2.


Components

Working with Macromedia Flex Components

Build your first Flex component and see how it improves organization and architecture in your apps.

Flex Components: Designing for Reusability

In this chapter excerpt, you create your own custom components with MXML and ActionScript.

Flex Component Basics

Part 1: Coding an Analog Clock
Part 2: Creating Skins to Extend Components

Beyond DataGrids: Designing Better Data Visualization with Flex Charting Components

Take advantage of new Flex charting features to create informative and interactive charts.

Using Flex to Build Your Struts Apps

Christophe Coenraets creates a sample Flex front end for a Struts app with you.

Internationalizing Flex Applications

Globalize your Flex applications so that you can best serve customers in different areas of the world.

Architecting Flex Applications

Learn how to build large-scale enterprise applications using the Flex methodology.

Synchronizing Deployed Rich Internet Applications

Develop a simple way to handle version control and synchronization issues in deployed client applications.

Applying Data Push Techniques in Flex RIAs

Build a sample application with Flex and FCS that simulates a horse race and learn the basics of data push logic.

Setting Up Client-Based Analytics in a Flex Application

Get metrics from your RIA with JavaScript and a cookie-based analytics tool, such as Omniture, NetIQ, or WebSideStory.

Working with Data Binding in Flex

In this chapter excerpt from iteration::two, learn about data binding as you build a loan calculator.

Exchanging Complex Data with Back-End Systems

Send complex data to the server using three data services in Flex that accommodate heterogeneous data-access requirements.

Understanding the Linker and Loaders in Flex

A Flex engineer guides you in a look under the hood at the Flex compiler.

Using Mixins in Flex Applications

Dynamically add the methods of an existing class to a custom class without using inheritance.


Designer/developer workflow

Architecting Flex Applications

In this Breeze presentation, learn about key architectural aspects of the Flex framework, and how you can use them.

Creating Next Generation SAP Analytics Applications with SAP NetWeaver and Macromedia Flex

Design application logic and process flows visually for more effective end-user experiences.

PDF Launch printable document (PDF, 941K)

Modeling User Workflows for Rich Internet Applications

Plan efficient RIAs by analyzing user interaction, creating workflow diagrams, and incorporating rich interface components.

Understanding the Flex Experience Model

Learn how the design goals of HALO help you create engaging interactive applications.

Case Study: The Development Life Cycle of a Flex Application

Find out what makes up a successful Flex team and workflow from an actual project.


Flex and Ajax

In Labs: Flex-Ajax Bridge beta 4

Integrate Flex applications with Ajax or DHTML code running in a browser with this updated version.

In Labs: Flex-Ajax Bridge

This new JavaScript library enables developers to easily integrate Flex applications with Ajax or DHTML code running in the browser.

In Labs: Ajax Data Services

Access the messaging and data management capabilities of Flex Data Services directly from JavaScript.

Introducing Ajax Client for Flex Data Services 2

Get a sneak peek at the Ajax Client for Flex Data Services library and see what it holds in stock for Ajax developers.

Understanding the Flex-Ajax Bridge

Ely Greenfield explains how the Flex-Ajax Bridge makes it easy to expose your Flex application automatically to Ajax and HTML. (2:40)

Get more from your Ajax applications

Ajax developers: Add scriptable Flex or Flash elements directly within your Ajax application with the Flex-Ajax Bridge.


Flex and ColdFusion

Using ColdFusion with Flex – Part 1: Creating and running a Contact Manager application

See Flex Data Services synchronize data between tiers and clients.

Using ColdFusion with Flex – Part 2: Creating and running a CRM application

Manage relationships between objects using nested destinations in Flex Data Services in this sample application.

Using ColdFusion with Flex – Part 3: Creating and running a phone selector

Discover basic Flex functionality through the Flex Phone Selector sample application.

Using ColdFusion with Flex – Part 4: Creating and running a session tracker

Learn how to use Flex Data Management Services in the Phone Selector sample application.


Flex and Java

Setting Up Your JRun Server

Not sure how to set up your JRun server for Flex? Check out the JRun documentation.

Using Flex to Build Your Struts Apps

Christophe Coenraets creates a sample Flex front end for a Struts app with you.


MXML and ActionScript

Using RPC services in Flex Data Services 2

Understand the differences between RPC services in Flex 1.5 and Flex 2.

Synchronizing Deployed Rich Internet Applications

Develop a simple way to handle version control and synchronization issues in deployed client applications.

Setting Up Client-Based Analytics in a Flex Application

Get metrics from your RIA with JavaScript and a cookie-based analytics tool, such as Omniture, NetIQ, or WebSideStory.

Flex Components: Designing for Reusability

In this chapter excerpt, you create your own custom components with MXML and ActionScript.

Using Mixins in Flex Applications

Dynamically add the methods of an existing class to a custom class without using inheritance.

Building Flex Applications with Progressive Layout

Find out how to use progressive layout to control the display of Flex content after it has been initialized.

Using Local SharedObjects with Flex

Use this class to store data locally and call that data during the same session or in a later session.

Working with Macromedia Flex Components

Build your first Flex component and see how it improves organization and architecture in your apps.

An overview of MXML: The Flex markup language (Updated for Flex 1.5)

Flex evangelist Christophe Coenraets introduces J2EE developers to the new language for developing RIAs.

Maintaining Embedded Documentation in Flex Apps with XML

Abstract your context-sensitive docs into XML files for an effortless update process.

Learning Flex Basics (Updated for Flex 1.5)

Take the first steps in learning Flex through this series of hands-on tutorials from the Macromedia training group.
Flex
(Beginner)
Part 1: Creating Your First Flex App
Part 2: Creating a Simple Calculator
Part 3: Working with Containers
Part 4: Working with Data Models

Flex Component Basics

Part 1: Coding an Analog Clock
Part 2: Creating Skins to Extend Components

Getting Started with Flex: Flex Store Sample

Analyze the structure of a Flex app and build a shopping cart with MXML—all with 26 lines of code.


Security

@stake Flex Security Review

See how Flex meets application security best practices to defend against client-side attacks.

FlashPaperLaunch printable document (Flash or PDF, 248K)

Flash Player 8 and Flex 1.5

Learn about new features in Flash Player 8 and how they benefit your Flex applications.


Technology overviews

Judges' perspective: What makes a winning application

Learn more about the judges, the selection process, and criteria for the Flex Developer Derby.

Introducing Flex 2.0.1

Learn about Flex Builder for Mac OS, support for ASDoc, functional testing, large applications, runtime CSS, and so much more in the new version.

Redesigned: flex.org


The community portal for the Flex community has been completely reorganized with quicker access to getting started tutorials and community resources, such as user groups and events.

What's new in Flex 3

Get the public beta and check out new features for designer/developer workflows and working with data, Adobe AIR integration, and open-source infrastructure. (Updated Dec. 13, 2007)

Flash Player 8 and Flex 1.5

Learn about new features in Flash Player 8 and how they benefit your Flex applications.

Delivering Rich Business Intelligence

Find out how you can use the Flex platform to build creative RIA solutions for your business challenges.

Introducing Flex 1.5

Charting, runtime shared libraries, improved performance and user interface options, and more—see what's in the new version.

Case Study: The Development Life Cycle of a Flex Application

Find out what makes up a successful Flex team and workflow from an actual project.

Is Macromedia Flex the Right Fit for You? (Updated for Flex 1.5)

Learn what Flex does and doesn't do for you in this high-level overview of the new RIA authoring environment.

Flex 1.5 Hot Fix: IE Update for Embedded ActiveX Controls

Download the patch to Flex 1.5 to generate HTML wrapper pages that won't be affected by this change.

Flash Professional and Flex 2

Mike Chambers introduces Flex 2 to the Flash community—highlighting the more tightly integrated workflow for Flash developers.

What Is Macromedia Labs?

Try out early releases straight from the engineering teams and collaborate with Macromedians and like-minded developers in the industry.

What's New in Flex 2 Beta 1

Download Flex Enterprise Services and other Flex 2 updates in the new beta, now available in Labs.

Announcing Flex 2 Beta 2

ActionScript 3.0 Libraries, Flex Ajax Bridge, and more. Find out about all the new features in beta 2.

Flex 2 beta 3: What's changed since beta 2

Improved data services, Flex Builder, and more integration for ColdFusion. Learn all that’s new in beta 3.

@stake Flex Security Review

See how Flex meets application security best practices to defend against client-side attacks.

FlashPaperLaunch printable document (Flash or PDF, 248K)

White Paper: Developing Desktop Applications with Macromedia Flex

Target your applications to render in the Central or Flash runtime without significant code changes.
PDFLaunch printable document (PDF, 253K)

Creating Next Generation SAP Analytics Applications with SAP NetWeaver and Macromedia Flex

Design application logic and process flows visually for more effective end-user experiences.

PDF Launch printable document (PDF, 941K)

Logged In: On the Release of Flex Builder

Flex Builder gives visual developers and coders an interface to develop Flex apps more quickly and easily.


Testing

Tips for tuning ActionScript 3.0 performance for Flex and Flash developers

Learn about the Flash Player architecture and AVM2, and improve performance through typing and data binding in your Flex and Flash application development.

Flex Data Services 2: Capacity planning white paper (PDF, 148K)

Optimize performance and estimate hardware requirements for Flex apps that use Flex Data Services 2.

Setting Up Client-Based Analytics in a Flex Application

Get metrics from your RIA with JavaScript and a cookie-based analytics tool, such as Omniture, NetIQ, or WebSideStory.

Using the Flex Trace Panel

Monitor errors in your RIAs and view the troubleshooting results in this handy console.

Optimizing ActionScript with Flex Profiler

Use the Flex Profiler to analyze your ActionScript code and tune for peak application performance.

Debugging Client-Side Code in Flex Applications

Learn how to set up debugging and identify issues in your Flex-generated SWFs.

Configuring Servers for Flex Deployment: A Checklist

Prevent and diagnose common deployment problems.

Using Flash Player 8 Features in Your Flex 1.5 Application

Add file upload and download functionality easily in your Flex apps with new Flash Player 8 features.


Tuning

Tips and Techniques for Improving Flex Application Performance (Updated for Flex 1.5)

Capacity Planning for Macromedia Flex

Estimate the hardware requirements for Flex applications in a production environment.

PDF Launch printable document (PDF, 430K)

Flex Performance Brief

Compare JSP and MXML application performance in these side-by-side benchmark tests.

Technical FAQ for Flex Developers

Check out the Flex community’s updated list of answers to common technical questions on developing Flex RIAs.

A Primer for Building Flex Applications

Learn how the class library manifests in MXML and other useful tips for building Flex apps.

Flash Player 8 and Flex 1.5

Learn about new features in Flash Player 8 and how they benefit your Flex applications.

Using Flash Player 8 Features in Your Flex 1.5 Application

Add file upload and download functionality easily in your Flex apps with new Flash Player 8 features.

Building Flex Applications with Progressive Layout

Find out how to use progressive layout to control the display of Flex content after it has been initialized.

Using Runtime Shared Libraries

Find out how to improve the performance of your Flex applications with runtime shared libraries.

Installing and Configuring Flex on J2EE App Servers

Confused about installing Flex? Check out the online documentation.

Setting Up Your JRun Server

Not sure how to set up your JRun server for Flex? Check out the JRun documentation.

Flex Support Center

Check out the center for TechNotes, security bulletins, and other resources.

Flex Essentials

Check out the top 10 things every Flex developer should know.

Flex White Paper: Using Macromedia Flex in a Portal Environment

Add a rich interface to your portal applications and improve customer experience.

Setting Up Client-Based Analytics in a Flex Application

Get metrics from your RIA with JavaScript and a cookie-based analytics tool, such as Omniture, NetIQ, or WebSideStory.

Performance Testing Flex Applications That Use AMF

Use Segue Silk Performer to learn the basics of simulating loads on your Flex application.


UI design

Understanding the Linker and Loaders in Flex

A Flex engineer guides you in a look under the hood at the Flex compiler.

Branding Your Flex 1.5 Application with Styles and Skins

Change the look of your application in a snap.

Flash Player 8 and Flex 1.5

Learn about new features in Flash Player 8 and how they benefit your Flex applications.

Modeling User Workflows for Rich Internet Applications

Plan efficient RIAs by analyzing user interaction, creating workflow diagrams, and incorporating rich interface components.

Beyond DataGrids: Designing Better Data Visualization with Flex Charting Components

Take advantage of new Flex charting features to create informative and interactive charts.

White Paper: Developing Desktop Applications with Macromedia Flex

Target your applications to render in the Central or Flash runtime without significant code changes.
PDFLaunch printable document (PDF, 253K)

Building Rich Internet Applications with Macromedia Flex: A Flash Perspective

Nigel Pegg explains how Flash developers can take advantage of the newest RIA development environment.

Applying Behaviors and Effects in Flex Applications

Build an interactive shopping basket and product browser with Flex behaviors and ActionScript 2.0 effects.

Building Flex Applications with Progressive Layout

Find out how to use progressive layout to control the display of Flex content after it has been initialized.

Learning Flex Basics (Part 3) : Working with Containers (Updated for Flex 1.5)

Learn how to use the navigation and layout containers to create an application with multiple views.

Understanding the Flex Experience Model

Learn how the design goals of HALO help you create engaging interactive applications.

Flex and Flash

See Mike Chambers explain what Flex means for Flash users.
View presentation

Optimizing ActionScript with Flex Profiler

Use the Flex Profiler to analyze your ActionScript code and tune for peak application performance.