Effortless Flex 4 Development
- Introduction
-
Part 1: The Fundamentals
-
Chapter 1: Building Flex Applications
- A Survey of the Land
- Basic MXML
- Using Flash Builder
- The Open Source Alternative
- Creating Desktop Applications
- Getting Help
-
Chapter 2: User Interface Basics
- Things to Know
- Customizing the Application
- Simple Controls
- Controlling the Layout
- Creating Forms
- Putting It All Together
-
Chapter 3: ActionScript You Need to Know
- Data Binding
- OOP Fundamentals
- ActionScript and MXML
- ActionScript Comments
- Simple Data Types
- Creating Functions
- Looking Ahead: the Click Event
- Control Structures
- Arrays
- Loops
- Manipulating Components
- Debugging Techniques
-
Chapter 4: Event Management
- Fundamental Concepts
- Inline Event Handling
- Functions as Event Handlers
- System Events
- User Events
- Managing Event Handlers with ActionScript
-
Part 2: Data and Communications
-
Chapter 5: Displaying Data
- Representing Data
- Providing Data to Components
- ComboBox and DropDownList Components
- The List Component
- The DataGrid Component
-
Chapter 6: Manipulating Data
- Using Label Functions
- Item Renderers
- Changing the Editor
- The DataGroup Component
- Formatting Data
- Validating Data
-
Chapter 7: Common Data Formats
- The Client-Server Relationship
- Four Data Formats
- Data Formats in PHP
- Data Types in ActionScript
- Debugging
-
Chapter 8: Using Simple Services
- Flash Security Model
- Setting Up a Local Environment
- Creating the PHP Scripts
- Flex Networking Components
- The HTTPService Component
- Sending Data to a Server
- Flash Builder Data Wizards
- Using the Network Monitor
-
Chapter 9: Using Complex Services
- Connecting to Web Services
- Setting Up the Local Environment
- Using RPC
- Data Management in Flash Builder
- Data Paging
- Creating Value Objects
- Adding Authentication
-
Part 3: Application Development
-
Chapter 10: Creating Custom Code
- Simple Custom Components
- A Wee Bit More OOP
- Using ActionScript in Components
- Custom Events
- Creating a Custom Editor
-
Chapter 11: Improving the User Experience
- Establishing Menus
- Adding Navigation
- Using View States
- Adding Deep Linking
- More on ToolTips
-
Chapter 12: Alerts and Popups
- Working with Alerts
- Creating Popup Windows
- Communicating Between Windows
-
Chapter 13: Improving the Appearance
- Creating Graphics
- Styling Applications
- Skinning Applications
- Working with Fonts
- Using Themes