Adobe Flex Online Training
Adobe Flex Online Training Course Content:
Chapter 1: INTRODUCING ADOBE FLEX BUILDER
The Evolution of the Rich Internet Application
Introducing Adobe AIR
Creating & Running Applications with the Flex Product Line
Data Visualization Components
The Flash(R) Player, Flex Integration & Support
Chapter 2: GETTING STARTED WITH FLEX BUILDER 3
Creating a Main Application Page
Reviewing the Application
Debugging & Using the Debugging Perspective
Chapter 3: LEARNING FLEX FUNDAMENTALS
Creating a Simple Flex Application
Using Absolute Layouts
Exploring Other Layouts
Data Binding
Creating & Instantiating a Custom Component
Creating Properties & Methods in a Component
Chapter 4: HANDLING EVENTS
Using Inline ActionScript
Using a Function for an Event Handler
Understanding the Event Object
Implementing an AddEventListener() Method
Storing ActionScript in an External File
Chapter 5: RETRIEVING XML DATA WITH HTTPSERVICE
Retrieving Data at Runtime with HTTPService
Using a Result Event
Using a Fault Event
Making HTTP Requests to Dierent Domains
Chapter 6: USING VIEW STATES FOR APPLICATION DESIGN
Creating Two States for the Contact Page
Switching States in the Contact Form
Implementing View States Using MXML
Using the SetEventHandler Tag
Chapter 7: CREATING APPLICATION NAVIGATION
Using the ViewStack & TabBar Containers
Setting the CreationPolicy Property
Using the TabNavigator & Accordion Containers
Adding the ApplicationControlBar Container
Chapter 8: EXCHANGE DATA BETWEEN COMPONENTS
Understanding Basics of Custom Events
Handling Custom Events
Assigning Properties to Custom Events
Reading & Using Properties of Custom Events
Chapter 9: LOOPING THROUGH DATA USING A REPEATER
Dynamically Creating Components Using a Repeater
Using Data from the Repeater's Event Object
Manipulating the Array of Components
Chapter 10: DISPLAYING DATA USING THE DATAGRID
Specifying DataGrid Columns
Formatting Data in DataGrid Columns
Using a Drop-in Item Editor
Using an Inline Item Editor
Using a Component Item Renderer
Displaying Data with a TileList & HorizontalList
Using a Change Event on the TileList
Final Comments & Credits
Part 2
Chapter 11: CREATING A STOCK PHOTO APPLICATION
Intro to Building a Stock Photo Application
Retrieving Remote Data & Creating a Data Structure
Displaying Dynamic Images in the Gallery
Displaying the Clicked Image in the View State
Dispatching Photo Information for a Purchased Photo
Displaying Purchased Photos in the Shopping Cart
Implementing a TileList for the Tile/Repeater Combination
Chapter 12: EXTENDING FLEX COMPONENTS
Creating an Extended Component
Adding Custom Buttons to a Scroll Window Extended Panel
Positioning Custom Buttons in a Scroll Window
Optimizing an Application with Stylesheets
Chapter 13: DRAW PROGRAMMATICALLY & REDUCE APP SIZE
Using Line Methods to Draw a Star
Drawing a Star in an ActionScript Class
Creating a Button Using a Button Skin
Chapter 14: ANIMATING COMPONENTS & STATE CHANGES
Create a Popup Component with MXML Tags
Create a Popup Component Using ActionScript
Expand & Restore the Scroll Window Panel
Apply Transitions to View States
Detect Scroll Window Width after a State Change
Change Initial Size of Thumbnail Custom Component
Animate the Visibility & Layout of a Component
Chapter 15: IMPLEMENTING DRAG & DROP FUNCTIONALITY
Enable Drag & Drop in a Drag-Enabled Component
Using the LabelField to Display Data in a List Component
Dragging an Image
Using Formats
Manipulating Data in Drag & Drop Operations
Chapter 16: VALIDATING & FORMATTING DATA
Validating Numeric Input
Triggering Validation with ActionScript
Using Regular Expressions
Formatting Output
Chapter 17: MANIPULATING COMPLEX CLIENT-SIDE DATA
Filtering Data
Creating a Sort Function
Using a Data Cursor
Chapter 18: PROVIDING XML TO CONTROLS WITH E4X
Retrieving XML Data
Populating a Tree Control
Displaying a Selected Item in a Form
Adding Items to a Shopping Cart
Removing Items from & Clearing the Cart
Chapter 19: UPLOADING FILES TO A SERVER
Intro to Uploading a File
Adding User-Friendly Messaging to the Upload Process
Uploading Multiple Files
Chapter 20: GETTING STARTED WITH AIR
Viewing Examples of AIR Applications
Creating an AIR Application
Exporting & Installing an Application
Examining the AIR Package & Changing the Descriptor
Chapter 21: CREATING NATIVE WINDOWS WITH AIR
Creating, Opening & Closing a Native Window
Controlling Window Chrome, Transparency & Full Screen Display
Controlling Window Behaviors When a Title Bar is Removed
Controlling Window Behavior through Event Listeners
Chapter 22: ACCESSING THE FILE SYSTEM THROUGH AIR
Using the File Class
Using File System Browsing & Display Components
Final Comments & Credits