Getting Started Videos

Learn to use Apache Flex with the following video tutorials, created by our contributors and developers in Flex community.

Some of these videos were created for Adobe Flex, the predecessor to Apache Flex before it was donated to Apache. You may need to follow some additional steps in order to use some of the new features that Apache Flex provides. Find out more on the Getting Started page. If you've made a video or tutorial that you would like featured here, let us know on the mailing list.

First Steps in Flex - ActionScript

James Ward shows the basics of using the ActionScript language with Flex. This is a complement of his book "First Steps in Flex".

Watch

First Steps in Flex - Components

James Ward shows the basics of using Components with Flex. This is a complement of his book "First Steps in Flex".

Watch

Compiling the Apache Flex SDK with IntelliJ

Nicholas Kwiatkowski teaches how to compile the Apache Flex SDK and how to contibute back to the project. This video shows how to check out the code from the Apache SVN into IntelliJ, compile the entire project, and submit a patch back to fix a bug or close an issue

Watch

Apache Flex Development for Mobile Devices

A video course by Arthur Rosa, showing you everything you need to know to get up and running with Apache Flex development for mobile devices.

Watch

Adobe Flex Tutorials

Adobe Flex can be daunting. Luckily for you, Mike Lively and his team of NKU students are here to make things a bit easier for you.

Watch

Create Custom Skins for Mobile Apps

Piotr Walczyszyn walks you through how to create a custom SkinnableContainer Component for mobile applications using Flex and Flash Builder.

Watch

Create ItemRenderers for Flex Mobile Projects

Piotr Walczyszyn explains the process of creating custom ItemRenderers in ActionScript3 for Flex mobile applications, as well as the functionality they add to your projects.

Watch

Overview of Spark Formatters in Flex 4.5

In his continuing series on the new Spark components in Flex 4.5, James Ward demonstrates how the new Formatters simplify the process of displaying common data types as localized/internationalized and human friendly strings.

Watch

Overview of Spark DataGrid in Flex 4.5

James Ward showcases the new DataGrid component in Flex 4.5, and explains how the new Spark architecture makes it easier than ever to customize and skin these components.

Watch

Overview of Spark Forms in Flex 4.5

Join James Ward as he overviews the new Spark Form components in Flex 4.5, allowing you to provide dynamic, skinned data entry components in your Flex applications with very little work.

Watch

Overview of Spark DataGrid in Flex 4.5

Michael Chaize demonstrates how new features in Flex 4.5 make it easy to create multiple layouts for applications to run on mobile devices.

Watch

Overview of Spark DataGrid in Flex 4.5

Michael Chaize demonstrates how new features in Flex 4.5 make it easy to create multiple layouts for applications to run on mobile devices.

Watch

Build iOS Applications using Flex and Flash Builder 4.5

Serge Jespers explains how you can build iOS applications using new capabilities in Flex and Flash Builder 4.5.

Watch

Remote XML Services in Flex Mobile Applications

Join Duane Nickull as he builds a mobile application that binds to an XML Service using Flash Builder 4.5. Included are best architectural practices for manipulating and displaying the data.

Watch

Layout Mirroring with Flex

Michael Chaize explains how layout mirroring helps minimize interface redesigns when porting a Flex application to languages with right-to-left text orientations.

Watch

Migrating to Flex 4: Using Skins

Using skins can provide versatility and an ease to customizing components. Renaun Erickson shows how to create both an image-based Button and a ToggleButton through Flex 4 skinning.

Watch

Migrating to Flex 4: Embedding Fonts

Spark components by default use the new Text Layout Framework (TLF) engine and require CFF embedded fonts. Renaun Erickson demonstrates how to embed fonts for both TLF and non-TLF based components.

Watch

Migrating to Flex 4: Containers

Renaun Erickson explores the Flex 4 container classes and component layouts of HBox, HGroup, SkinnableContainer and BorderContainer.

Watch

Migrating to Flex 4: Namespace Changes

Join Renaun Erickson in his video series that offers tips on migrating to Flex 4. In this episode, learn about namespace changes to both MXML and CSS files, such as the former "mx" namespace is now "mx," "fx" and "s."

Watch

Layouts in Flex 4

Join Michael Chaize as he examines the new component architecture in Flex 4. He highlights the ability to customize both the views and behaviors of objects in a project.

Watch

Build a Dashboard Application in Flex 4

Michael Chaize offers a step-by-step tutorial on building a dashboard application. He walks you through a Flex 4 project created with the Flash Builder 4 IDE.

Watch

Build your First Desktop Application with Flash Builder

Follow along as James Ward shows you how to build your first desktop application using Flash Builder, Flex and AIR.

Watch

Use the States Model in Flex 4

Serge Jespers builds a Flex 4 application with Flash Builder 4, highlighting the ability to customize components such as the states panel and tags, log-in screen and button, and click events.

Watch

Styling Flex 4 Components with Flash Builder 4

Piotr Walczyszyn demonstrates the new theming capabilities in Flash Builder 4 and the new features of the CSS engine that come with Flex 4.

Watch

Define Events in Flex 4 with Flash Builder 4

Mihai Corlan shows how to create components with Flash Builder 4 and ActionScript, and he simplifies how to customize an event dispatch in a Flex 4 project.

Watch

The Graphics Package in Flex 4

Duane Nickull shows how to use the MXML syntax to create a rectangle using the new Spark graphic packages.

Watch

Custom Layouts in Flex 4

Ryan Stewart discusses the new functionality of the next version of Flex, codename Gumbo, with Evtim Georgiev, an Engineer on the SDK team. A demo of Ryan creating a custom layout follows.

Watch

Blazing Fast Data Transfer in a Flex Application

James Ward demonstrates the benefits of using the AMF technology to quickly transfer data between the client and server.

Watch