Sign in
|
Register
|
Mobile
Home
Browse
About us
Help/FAQ
Advanced search
Home
>
Browse
>
Beginner's Guide
>
Flex™ 3: A Beginner's Guide
CITATION
Davis, Michele E. and
Phillips, Jon A.
.
Flex™ 3: A Beginner's Guide
.
US
: McGraw-Hill Osborne Media, 2008.
Add to Favorites
Email to a Friend
Download Citation
Flex™ 3: A Beginner's Guide
Authors:
Michele E. Davis
and
Jon A. Phillips
Published:
March 2008
eISBN:
9780071603645 0071603646
|
ISBN:
9780071544184
Open eBook
Book Description
Table of Contents
Contents
Acknowledgments
Introduction
1 Flex Fundamentals
The Origins of Flex
ActionScript
MXML
Understanding Flex
LiveCycle Data Services
Using LiveCycle Data Services with the Flex Builder
Flex’s Forte
Audio
Video
Object Manipulation
Consistent API
Open Source
Flex Limitations
Flex vs. HTML/Ajax
Dynamic HTML
DOMs
Ajax
Cross-Platform Support with Single Binary
Flex Versions
Initial Releases
Adobe Flex 2.01
Adobe Flex 3
How Flex Works
Design and Configure
Build
Deploy
Securing Your Application
2 Installation and Modules
Installing Flex
Flex Distributions
Flex Builder Distribution
Flex SDK
Apache/IIS Runtime Module
Installing Flex Builder
Macintosh OS X
Flex Builder Projects
Workspaces
Managing Projects in a Workspace
Creating a Test Project
General Requirements for the SDK
Downloading the SDK Installation
Removing the Flash Plug-in
Installing the Flex SDK
Running Samples
Apache/IIS Flex Module
Requirements
Installer Download
Testing the Compiler Module
3 Getting Started
Principles of MXML
XML
Principles of ActionScript
ActionScript Timeline
Proper Syntax
Variables
Declaring
Naming
Types
Modifying Variable Types
Expressions
Functions and Methods
Defining
Testing Output
Named Functions
Flow Control and Looping
If Statement
Switch Statement
Looping
Event Handlers
Create an Event Handler That Displays an Alert
MXML Conversion
OOP
Encapsulation
Classes
Methods
Defining
Instantiation
Static Methods
Inheritance
Class Specifications
Understanding MXML Namespaces
The Flex Config File
The Manifest File
Referencing Namespaces in Your Code
4 Working with Flex Builder
Flex Builder Modes
Development
Debugging
Building a User Interface
Containers
The Application Container
Constraint-Based Layout
Controls
Arrays
Text-Based Controls
Data Provider Controls
Menu Controls
Modifying Controls
Class Hierarchy of Controls
Sizing Controls
Positioning Controls
Changing the Appearance of Controls
Text Controls
Text Property
The htmlText Property
Select and Modify Text
TextArea
TextInput
RichTextEditor
Label Control
Menu Control
Menu Attributes
Data Provider Types
Menu Control Creation
MenuBar Control
Create a MenuBar Control
Running Your Applications
5 States, Transitions, and Behaviors
States and Transitions
Creating States
Apply States
Properties
Styles
Event Handlers
Effects and Transitions
Creating a Transition
Triggers
Creating Behaviors
Invoke Using Flex Events
Fading in a RichTextEditor with a Button Click
Composite Effects
Binding Variables
Declaring
Referencing
6 Modifying Your Application’s Appearance
Categories of Customization
Styles and Skins
Enhanced Constraints
CSS Property Inspector
Themes
Setting Styles
Skins
Graphical Skinning
7 Data Access
Local Versus Remote Data
Security Implications
Cross-Domain File
XML HTTP Service Requests
Creating an Application to Display Amazon Vampire Books
Proxy
Getting the Data
8 Debugging and Profiling
Profiling
Saving and Loading Profiling Data
Live Objects Panel
Memory Snapshot Panel
Loitering Objects Panel
Object References Panel
Allocation Trace Panel
Performance Snapshot Panel
Launch Dialog
Debugging with fdb
Launching
Commands
Debugging with Trace
9 Working with Media Assets/Deploying
Managing Media Assets
Embedding vs. Runtime Referencing
Supported Media Types
Sound
Playing Embedded Sounds
Playing Referenced Sounds
Including a Referenced Image
Including an Embedded Image
Embedding Movies
Deploying
Wrappers
Publishing Your Application
A: ActionScript and MXML Reference
ActionScript 3.0
Global Functions
Global Constants
Global ActionScript Classes
Language Reference
MXML-Only Components
Keyboard Shortcuts in Flex Builder
Online Resources
Online Communities
Documentation
Tools
Quick Reference Sheets
Interesting Flex-Based Sites
Glossary
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Index