Books & Videos

Table of Contents

  1. Chapter 1 GETTING UP TO SPEED

    1. What Is Flex?

    2. What about AIR?

    3. Where Flex Fits

    4. Why Use Flex?

    5. How Flex Compares to Other Technologies

    6. When Not to Use Flex

    7. Summary

  2. Chapter 2 SETTING UP YOUR ENVIRONMENT

    1. Using Alternatives to Flex Builder

    2. Introducing Flex Builder and Eclipse

    3. Running Your First Application

    4. Summary

  3. Chapter 3 USING DESIGN MODE

    1. A Blank Slate: Your Canvas

    2. Adding Components to the Application

    3. Moving Components Around

    4. Exploring Common Components

    5. Modifying Properties Directly

    6. Summary

  4. Chapter 4 USING SOURCE MODE

    1. What Design Mode Does

    2. Anatomy of a Flex Application

    3. Components Added in Source Mode

    4. Code Completion

    5. MXML in Depth

    6. Summary

  5. Chapter 5 LEARNING THE BASICS OF SCRIPTING

    1. Getting Ready

    2. Inline ActionScript

    3. Dot Notation

    4. Assignment

    5. Functions

    6. Variables

    7. Data Types

    8. Objects

    9. Classes

    10. MXML and ActionScript Work Together

    11. ActionScript's Relationship with MXML

    12. Comments?

    13. Summary

  6. Chapter 6 ADDING INTERACTIVITY WITH ACTIONSCRIPT

    1. Understanding Events

    2. Handling Events Inline

    3. Using Event Constants

    4. Making Things Happen

    5. Debugging for Kicks

    6. Summary

  7. Chapter 7 USING DATA BINDING

    1. What Is Data Binding?

    2. How to Use It

    3. Implementing Two-Way Bindings

    4. Storing Complex Data

    5. Creating Bindable Variables in ActionScript

    6. Determining When Data Binding Isn't Appropriate

    7. Putting Data Binding to Work for You

    8. Summary

  8. Chapter 8 LAYING OUT YOUR APPLICATIONS

    1. Types of Layouts

    2. The Display List

    3. Sizing

    4. Layout Container Options

    5. Advanced Containers

    6. Layout Controls

    7. Alignment

    8. Constraints-Based Layout

    9. Summary

  9. Chapter 9 CREATING RICH FORMS

    1. Preparing the Application

    2. Validating Data

    3. Restricting Input

    4. Formatting Data for Display

    5. Summary

  10. Chapter 10 GATHERING AND DISPLAYING DATA

    1. Using List Controls

    2. Using XML Data

    3. Implementing List Selection

    4. Connecting to Search Results

    5. Dragging and Dropping in Lists

    6. Using Inline Item Renderers

    7. Exploring Other Types of Service Components

    8. Summary

  11. Chapter 11 CONTROLLING FLOW AND VISIBILITY

    1. Controlling Visibility

    2. Navigation Components

    3. Creating a Photo Gallery Application

    4. Summary

  12. Chapter 12 WORKING WITH VIEW STATES

    1. Scenarios for States

    2. Creating New States

    3. Modifying State Properties, Styles, and Events

    4. Adding Components

    5. Putting States to the Test

    6. Summary

  13. Chapter 13 APPLYING BEHAVIORS, TRANSITIONS, AND FILTERS

    1. Behaviors

    2. Common Effects and Their Properties

    3. Sound Effects

    4. States Made More Interesting

    5. Filters

    6. Summary

  14. Chapter 14 STYLING APPLICATIONS

    1. Using Inline Styles

    2. Using Style Sheets

    3. Embedding Assets

    4. Skinning

    5. Using Themes

    6. Summary

  15. Chapter 15 DEPLOYING YOUR APPLICATION

    1. Deploying to the Web

    2. Deploying to the Desktop

    3. Summary