| help | account  


Programming Flex 2: The Comprehensive Guide to Creating Rich Media Applications with Adobe Flex
View Larger Image
Chafic Kazoun, Joey Lott
O'Reilly Media, Paperback, Published April 2007, 528 pages, ISBN 059652689X
List Price: $54.99
Our Price: $33.50
You Save: $21.49 (39% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

Is there an easier way to build and deliver rich internet applications (RIAs) other than the Flash IDE or Ajax? Absolutely. With Adobe Flex 2, the Flex 2 SDK, and this book, you have all you need to build RIAs. Programming Flex 2 offers you plenty of practical and useful examples that reveal how and why to use a particular feature of Flex 2, and when and when not to.

As part of the Adobe Developer Library, Programming Flex 2 is the authoritative guide to this new Adobe framework. You learn to use a markup language called MXML and a vast library of off-the-shelf and highly-configurable components to build Flash-based applications that combine the immediacy of the Web with the functionality and responsiveness of desktop applications. You also discover why -- with the Flash Player runtime environment and the powerful ActionScript 3.0 programming language -- the possibilities with Flex 2 are nearly limitless.

Topics include:

  • Managing Layout
  • Working with Components
  • Working with Media
  • Managing State
  • Using Transitions and Effects
  • Working with Data
  • Customizing Application Appearance
  • Client Data Communication and Remote Data Communication
  • Debugging Flex Framework Applications
  • Creating Custom Components

Flex may be easier to learn than the Flash IDE, but you still need a reliable guide to the framework. Programming Flex 2 not only serves as a reference, but provides valuable and practical insight into this new technology. As you learn how to build Flex applications, you'll also discover how Flex works. This book supplies all the information you need in one convenient place.

 

Table of Contents

Foreword

Preface

1. Introducing Flex
     Understanding Flex Application Technologies
     Using Flex Elements
     Working with Data Services (Loading Data at Runtime)
     Understanding the Differences between Traditional (HTML) and Flex Web Applications
     Understanding How Flex Applications Work
     Understanding Flex and Flash Authoring
     Understanding Flex 2 and Flex 1.5
     Summary

2. Building Applications with the Flex Framework
     Using Flex Tool Sets
     Creating Projects
     Building Applications
     Deploying Applications
     Flash Player Security
     Understanding HTML Wrappers
     Using SWFObject
     Using Runtime Shared Libraries
     Summary

3. MXML
     Understanding MXML Syntax and Structure
     Making MXML Interactive
     Summary

4. ActionScript
     Using ActionScript
     MXML and ActionScript Correlations
     Understanding ActionScript Syntax
     Variables and Properties
     Inheritance
     Interfaces
     Handling Events
     Error Handling
     Using XML
     Reflection
     Summary

5. Framework Fundamentals
     Understanding the Flex Application Life Cycle
     Differentiating Between Flash Player and Framework
     Bootstrapping Flex Applications
     Understanding Application Domains
     Understanding the Preloader
     Summary

6. Managing Layout
     Flex Layout Overview
     Making Fluid Interfaces
     Putting It All Together
     Summary

7. Working with UI Components
     Understanding UI Components
     Buttons
     Value Selectors
     Text Components
     List-Based Controls
     Pop-Up Controls
     Navigators
     Control Bars
     Summary

8. Framework Utilities and Advanced Component Concepts
     Tool Tips
     Pop Ups
     Cursor Management
     Drag and Drop
     Customizing List-Based Controls
     Focus Management and Keyboard Control
     Summary

9. Working with Media
     Overview
     Adding Media
     Working with the Different Media Types
     Summary

10. Managing State
     Creating States
     Applying States
     Defining States Based on Existing States
     Adding and Removing Components
     Setting Properties
     Setting Styles
     Setting Event Handlers
     Using ActionScript to Define States
     Managing Object Creation Policies (Preloading Objects)
     Handling State Events
     When to Use States
     Summary

11. Using Effects and Transitions
     Using Effects
     Creating Custom Effects
     Using Transitions
     Creating Custom Transitions
     Summary

12. Working with Data
     Using Data Models
     Data Binding
     Enabling Data Binding for Custom Classes
     Data Binding Examples
     Building Data Binding Proxies
     Summary

13. Validating and Formatting Data
     Validating User Input
     Formatting Data
     Summary

14. Customizing Application Appearance
     Using Styles
     Skinning Components
     Customizing the Preloader
     Themes
     Runtime CSS
     Summary

15. Client Data Communication
     Local Connections
     Persistent Data
     Communicating with the Host Application
     Summary

16. Remote Data Communication
     Understanding Strategies for Data Communication
     Working with Request/Response Data Communication
     Web Services
     Real-Time/Socket Connection
     File Upload/Download
     Summary

17. Application Debugging
     The Flash Debug Player
     Using FDB
     Debugging with Flex Builder 2
     Remote Debugging
     Logging Using trace( ) Within an Application
     The Logging Framework
     Debugging Remote Data
     Summary

18. Application Components
     The Importance of Application Components
     MXML Component Basics
     Component Styles
     Summary

19. Building Custom Components
     Component Framework Overview
     Component Life Cycle
     Component Implementation
     Adding Custom Properties and Events
     Adding Styling Support
     Summary

Index

 

ABOUT THE AUTHORS:

Chafic Kazoun is the founder and Chief Software architect at Atellis. He has worked with Flash technologies since 1998 and with Flex since its inception, and he has a deep understanding of the internals of the Flex framework.

Joey Lott is the author of Complete Flash Remoting MX as well as the co-author of the ActionScript Bible. Joey has been teaching Flash and ActionScript since 1999 when he first began training throughout Southern California. Joey has professional experience in the Internet industry beginning in 1996 including co-founding RightSpring, Inc. and consulting for YourMobile/Premium Wireless Services (J2EE B2C application) and Ads.com (leading the development of a J2EE B2B application).




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account