Flylib.com
Adobe Flex 2: Training from the Source
Adobe Flex 2: Training from the Source
ISBN: 032142316X
EAN: 2147483647
Year: 2006
Pages: 225
Authors:
Jeff Tapper
,
Matt Boles
,
James Talbot
,
Ben Elmore
,
Michael Labriola
BUY ON AMAZON
Adobe Flex 2: Training from the Source, 1e
Table of Contents
Copyright
Bios
Acknowledgments
Introduction
Lesson 1. Understanding Rich Internet Applications
Understanding the Evolution of Computer Applications
Breaking away from the Page-based Architecture
Identifying the Advantages of Rich Internet Applications
RIA Technologies
Lesson 2. Getting Started
Getting Started with Flex Application Development
Creating a Project and an MXML Application
Understanding the Flex Builder 2 Workbench
Running Your Application
Creating a Second Application Page and Working in Design Mode
Getting Ready for the Next Lesson
What You Have Learned
Lesson 3. Laying Out the Interface
Learning About Containers
Laying Out the E-commerce Application Using Design Mode
Working with Constraint-based Layouts
Working with View States
Laying Out an Application in Source Mode
What You Have Learned
Lesson 4. Using Simple Controls
Introducing Simple Controls
Using Flex Explorer to Learn About Simple Controls
Displaying Images
Building a Detail View
Using Data Binding to Link a Data Structure to a Simple Control
Using a Form Layout Container to Lay Out Simple Controls
Adding Radio Buttons and Date Fields to the Dashboard
What You Have Learned
Lesson 5. Handling Events and Data Structures
Introducing Handling Events and Complex Data Structures
Using the mx:Model Tag with a Creation Complete Event
Building a Custom ActionScript Class
Building a Method to Create an Object
Building Shopping Cart Classes
Exploring the Event Object
What You Have Learned
Lesson 6. Using Remote XML Data with Controls
Retrieving XML Data with HTTPService
Populating a List with Retrieved XML as an ArrayCollection of Objects
Populating a ComboBox Control and Programmatically Adding an Option
Using XML Data with a Tree Control
Retrieving XML Data and Transforming it into an ArrayCollection of Custom Objects
Using Data Binding with Complex Data Structures
Sorting and Manipulating Shopping Cart Data
Adding a Remove Button
What You Have Learned
Lesson 7. Creating Components with MXML
Introducing MXML Components
Creating an UpdateDelete Product Component and Instantiating It
Popping Up Product Information When Clicking the Update and Delete Buttons
Creating Another Value Object
Creating a Data Manager Component for All Three Applications
Using the New Data Manager Component
Implementing Add Product Functionality
Creating and Using a Component for the Dashboard Application
What You Have Learned
Lesson 8. Using Controls and Repeaters with Data Sets
Introducing Using Data Sets
Displaying the Categories Using a HorizontalList and an itemRenderer
Displaying Grocery Products Based on Category Selection
Coding States to Display Detailed Product Information
Placing Products in the Shopping Cart
What You Have Learned
Lesson 9. Using Custom Events
Understanding the Benefits of a Loosely Coupled Architecture
Dispatching Events
Declaring Events for a Component
Identifying the Need for Custom Event Classes
Building and Using the CategoryEvent
Creating and Using the ProductEvent Class
Understanding Event Flow and Event Bubbling
What You Have Learned
Lesson 10. Creating Custom Components with ActionScript 3.0
Introducing Building a Component with ActionScript 3.0
Creating the Structure of the Class
Overriding the createChildren() Method
Overriding the updateDisplayList() Method
What You Have Learned
Lesson 11. Using DataGrids and Item Renderers
Introducing DataGrids and Item Renderers
Adding a Generic DataGrid to ChartPod
Adding HTTPService Calls to Dashboard
Displaying the Shopping Cart with a DataGrid
What You Have Learned
Lesson 12. Using Drag and Drop
Introducing the Drag and Drop Manager
Dragging and Dropping Between Two DataGrids
Dragging and Dropping Between a DataGrid and a List
Using a NondragEnabled Component in a Drag-and-Drop Operation
Dragging a Grocery Item to the Shopping Cart
What You Have Learned
Lesson 13. Implementing Navigation
Introducing Navigation
Using a TabNavigator in the Data-entry Application
Adding a Home Page and Checkout Page in the E-commerce Application
Creating the First Step of the Checkout Process Displayed by a ViewStack
Completing the Checkout Process Using the ViewStack
What You Have Learned
Lesson 14. Using Formatters and Validators
Introducing Formatters and Validators
Using a Formatter Class to Display Currency Information in the E-commerce Application
Using Validator Classes
Using Regular Expressions to Validate Data (Part 1)
Using Regular Expressions to Validate Data (Part 2)
Building a Custom Validator Class
What You Have Learned
Lesson 15. Using the History Manager
Introducing History Management
Implementing History Management within a Navigator Container
Building a Custom History Manager
What You Have Learned
Lesson 16. Customizing the Look and Feel of a Flex Application
Applying a Design with Styles and Skins
Applying Styles
Skinning Components
What You Have Learned
Lesson 17. Accessing Server-side Objects
Introducing Server-side Objects
Using the Event Model Remote Server Calls
Configuring an Application to Work Locally
Using a Web Service in the Dashboard
Using a Web Service in the DataEntry Application
Uploading Files to the Server
Centralizing Web Service Access
Using Remote Object to Save an Order
Mapping ActionScript Objects to Server Objects
What You Have Learned
Lesson 18. Charting Data
Exploring Flex Charting Components
Laying Out the Initial Charts
Populating Charts
Adding Horizontal and Vertical Axes to Line and Column Charts
Adding Legends to the Charts
Limiting the Labels Shown on an Axis
Interacting with Charts
Adding Chart Events
Adding Animations to the Charts
Customizing the Look of Charts with Styles
What You Have Learned
Lesson 19. Introducing Adobe Flex Data Services
Introducing Flex Data Services (FDS)
Installing the Adobe FDS
Creating a Flex Builder Project with FDS
Using the Flex Proxy Service
Creating a Named Proxy Service Destination
What You Have Learned
Lesson 20. Pushing Data with Adobe Flex Data Services
Understanding Flex Message Services
Creating a New Project in Flex Builder
Understanding How the Flex Message Service Works
Enabling RemoteObject Calls to a ColdFusion Server
Configuring a Message Destination
Using the mx:Consumer Tag
What You Have Learned
Lesson 21. Synchronizing Data with Adobe Flex Data Services
Introducing the Data Management Service
Configuring Data Management Services
Creating the Data Management CFCs
Using Data Management Service Data in an MXML Application
Creating and Deleting with the Data Management Service
Where to Go from Here
What You Have Learned
Lesson 22. Creating Transitions and Behaviors
Introducing Behaviors and Transitions
Implementing Effects on a Component
Adding Effects to View States
What You Have Learned
Lesson 23. Printing From Flex
Introducing Flex Printing
Printing for the First Time from Flex
Using the PrintDataGrid in a Nonvisible Container
Building the Printable View in a Separate Component
Scaling the Printed Output
Printing a Receipt from the Checkout Process
What You Have Learned
Lesson 24. Using Shared Objects
Introducing Shared Objects
Building a SharedObject to Store Shopping Cart Data
Reading Data from an Existing Shared Object
What You Have Learned
Lesson 25. Debugging Flex Applications
Introducing Debugging Techniques
Watching Server-Client Data Exchange
Learning More About the Debugger
Handling Errors with try-catch
What You Have Learned
Appendix A. Setup Instructions
Installing Flex Products
Installing Lesson Files
Installing the ColdFusion Extensions for Adobe Flex Builder 2
Starting Flex Data Services and ColdFusion
Installing Flash Debug Player
Index
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
Adobe Flex 2: Training from the Source
ISBN: 032142316X
EAN: 2147483647
Year: 2006
Pages: 225
Authors:
Jeff Tapper
,
Matt Boles
,
James Talbot
,
Ben Elmore
,
Michael Labriola
BUY ON AMAZON
Crystal Reports 9 on Oracle (Database Professionals)
Oracle Advanced SELECT Options
Optimizing: The Oracle Side
Other Tips
Appendix A Common Issues
Appendix B Functions
The .NET Developers Guide to Directory Services Programming
Directory Object Permissions in Active Directory and ADAM
User Management
Determining User Group Membership in Active Directory and ADAM
Handcrafted COM Interop Declarations
Error 0x8007203A: "The server is not operational."
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Introduction to Object-Oriented Programming
Create a Button to Add a Calendar Event
Disable the Ability to Paste Documents into a View
Schedule Agent to Send a Daily, Weekly, or Monthly Email Report
Preserve a Copy of the Database Design
Special Edition Using Crystal Reports 10
Filtering, Sorting, and Summarizing Data
Introduction
Using Cross-Tabs for Summarized Reporting
Applying Multiple Templates
Querying the Crystal Enterprise InfoStore
Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Experts Voice)
The Challenges of Web Application Development
Creating a Struts-based MVC Application
Managing Business Logic with Struts
Creating a Search Engine with Lucene
Building the JavaEdge Application with Ant and Anthill
Special Edition Using FileMaker 8
FileMaker and Its Marketplace
Working with Data from Distant Tables
New Record Only Relationships
Exporting to Fixed-Width Formats
FileMaker Extra: Soliant Development Standards
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies