Book description
If you want to try your hand at developing rich Internet applications with Adobe's Flex 3, and already have experience with frameworks such as .NET or Java, this is the ideal book to get you started. Programming Flex 3 gives you a solid understanding of Flex 3's core concepts, and valuable insight into how, why, and when to use specific Flex features. Numerous examples and sample code demonstrate ways to build complete, functional applications for the Web, using the free Flex SDK, and RIAs for the desktop, using Adobe AIR. This book is an excellent companion to Adobe's Flex 3 reference documentation. With this book, you will:
Learn the underlying details of the Flex framework
Program with MXML and ActionScript
Arrange the layout and deal with UI components
Work with media
Manage state for applications and components
Use transitions and effects
Debug your Flex applications
Create custom components
Embed Flex applications in web browsers
Build AIR applications for the desktop
Flex 3 will put you at the forefront of the RIA revolution on both the Web and the desktop. Programming Flex 3 will help you get the most from this amazing and sophisticated technology.
Table of contents
-
Programming Flex 3
- A Note Regarding Supplemental Files
- Foreword
- Preface
- 1. Introducing Flex
-
2. Building Applications with the Flex Framework
- Using Flex Tool Sets
- Creating Projects
-
Building Applications
-
Compiling Using mxmlc
- Configuring for Windows
- Configuring for OS X and Linux
- Beginning with the command line
- Specifying an output location
- Specifying source paths
- Customizing the application background color
- Changing script execution settings
- Setting metadata
- Using incremental builds
- Storing compiler settings in configuration files
- Using Ant
- Compiling Using Flex Builder
- Publishing Source Code
-
Compiling Using mxmlc
- Deploying Applications
- Summary
- 3. MXML
- 4. ActionScript
-
5. Framework Fundamentals
- Understanding How Flex Applications Are Structured
- Loading and Initializing Flex Applications
- Understanding the Component Life Cycles
- Loading One Flex Application into Another Flex Application
- Differentiating Between Flash Player and the Flex Framework
- Caching the Framework
- Understanding Application Domains
- Localization
- Summary
- 6. Managing Layout
-
7. Working with UI Components
- Understanding UI Components
- Buttons
- Value Selectors
- Text Components
- List-Based Controls
- Pop-Up Controls
- Navigators
- Control Bars
- Summary
- 8. Customizing Application Appearance
- 9. Application Components
- 10. Framework Utilities and Advanced Component Concepts
- 11. Working with Media
-
12. 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
- Understanding State Life Cycles
- When to Use States
- Summary
- 13. Using Effects and Transitions
- 14. Working with Data
- 15. Validating and Formatting Data
- 16. Client Data Communication
- 17. Remote Data Communication
- 18. Application Debugging
- 19. Building Custom Components
-
20. Embedding Flex Applications in a Web Browser
- Embedding a Flex Application in HTML
- Integrating with Browser Buttons and Deep Linking
- Flash Player Security
- Using Runtime Shared Libraries
- Summary
- 21. Building AIR Applications
- 22. Building a Flex Application
- Index
- About the Authors
- Colophon
Product information
- Title: Programming Flex 3
- Author(s):
- Release date: September 2008
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596516215
You might also like
book
Programming Flex 2
Is there an easier way to build and deliver rich internet applications (RIAs) other than the …
book
Learning Flex 3
How soon can you learn Adobe Flex 3? With this book's unique hands-on approach, you will …
book
Getting Started with Flex 3
Discover how easy RIA development can be with this one-of-a-kind handbook from the Adobe Developer Library. …
book
ActionScript 3.0 Bible
The updated edition on all the latest features and capabilities of ActionScript 3.0 and Flash Player …