Flex 3 Cookbook: The Adobe Developer Library Guide for Rich Internet Application Developers

  • ISBN13:


  • ISBN10:


  • Format: Paperback
  • Copyright: 2008-05-24
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $8.90
  • Buy New
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The eBook copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


The best way to show off a powerful new technology is to demonstrate real-world results with it, and that's exactly what Adobe and O'Reilly have done with Flex 3. Through it's Flex Cookbook website, Adobe invited users of the Flex 3 beta to post their own solutions for working with this technology, using O'Reilly's popular problem-solution-discussion format. Website monitors (and authors) Joshua Noble and Todd Anderson chose the most useful solutions for Flex 3 Cookbook. This highly practical book contains more than 200 proven recipes for developing interactive Rich Internet Applications and Web 2.0 sites, including several contributed by Noble, Anderson, and other Flex experts. You'll find everything from Flex basics and working with menus and controls, to methods for compiling, deploying, and configuring Flex applications.

Author Biography

Joshua Noble is a development consultant with three years of experience in building enterprise level applications using Flex integrated with Java, Ruby, ColdFusion, and Microsoft .NET.

Todd Anderson is a Senior Software Developer in the Multimedia Platforms Group at Schematic Boston, and is co-author of Adobe AIR Instant Results: Create - Modify - Reuse, a Wrox/Wiley title scheduled for release in spring of 2008.

Table of Contents

Bonus Chapters Online
Who This Book Is For
Who This Book Is Not For
How This Book Is Organized
Conventions Used in This Book
Using Code Examples
How to Use This Book
O‚«÷Reilly Cookbooks
Safari¬“ Enabled
How to Contact Us
Author Bios
Contributor Bios
Flex and ActionScript Basics
Create a Flex Project in Flex Builder
Create a Flex Library Project in Flex Builder
Create an ActionScript Project
Set Compiler Options for the MXML Compiler in Flex Builder
Compile a Flex Project Outside of Flex Builder
Add an Event Listener in MXML
Set Properties of a Child Defined in MXML in ActionScript
Define Arrays and Objects
Set the Scope of Variables in ActionScript
Create a Component in ActionScript
Use Event Bubbling
Use a Code-Behind Model to Separate MXML and ActionScript
Make Properties of a Component Bindable
Use Custom Events and Dispatch Data with Events
Listen for a Keyboard Event
Define Optional Parameters for Methods
Determine the Type of an Object
Define and Implement an Interface
Menus and Controls
Listen to a Button Click
Create a Set of Buttons That Toggle
Use a ColorPicker to Set Canvas Color
Load a SWF by Using the SWFLoader
Set Tab Indexes for Components
Set a labelFunction for a Control
Provide Data for Menus
Dynamically Populate Menus
Create EventHandlers for Menu-Based Controls
Display an Alert in an Application
Use the Date from a Calendar Control
Display and Position Multiple Pop-ups
Create a Custom Border for a Pop-up Window
Handle focusIn and focusOut Events
Position Children by Using Layout Management
Position and Size Containers via Percentage Positioning
Track Mouse Position Within Different Coordinate Systems
Dynamically Add and Remove Children from a Container
Use Constraint-Based Layout for Containers
Set Maximum and Minimum Sizes for Children Within Containers
Specify Constraint Rows and Columns for a Container
Create Layout Flows for Text Using Constraints
Control Scrolling and Overflow Within Containers
Control the Layout of Box Components
Use Containers for Initialization
Create a TitleWindow
Control a ViewStack via a LinkBar
Bind the Selected Index of a ViewStack to a Variable
Use Delayed Instantiation to Improve Startup Time
Create and Control Resizable Containers
Create, Enable, and Disable TabContr
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review