Unit 1: Introducing the Course
· About the Course
· Course Objectives
· Course Prerequisites
Unit 2: Reviewing ActionScript Basics
· Understanding Built In classes.
· Working with Visual and Non Visual Classes
· Creating a Custom Object based on the Object Class
· Looping in ActionScript
Unit 3: Creating Custom Classes
· Creating Classes
· Creating Objects from Classes
· Defining Class Properties and Methods
· Adding Complex Data Structures to a Class
· Creating the dumpObject() method
· Understanding Recursion
· Accessing Properties via Methods
Unit 4: Building Arrays
· Understanding Arrays
· Looping over Arrays
· Using Methods and Properties of Arrays
· Creating Complex Data Structures
· Using Associative Arrays
· Accessing Data via Value or Reference
Unit 5: Manipulating Flash UI Components
· Using Macromedia Flash UI Components
· Handling Events on UI Components
· Populating UI Components with Data
· Creating Functionally Dependent Components
· Implementing Master-Detail Functionality
· Changing the Look and Feel of Components
Unit 6: Using Web Services
· Introducing Dynamic Content
· Introducing Web Services
· Using the WebServiceConnector component
· Using an Array of Objects
· Understanding Web Service Sandbox security
· Passing Parameters to Web Services
· Calling an External Web Service
Unit 7: Using Flash Remoting
· Introducing Flash Remoting
· Using Flash Remoting
· Handling Responses from Remote Service Methods
· Using an Array of Objects with Flash Remoting
· Using the NetConnection Debugger
· Calling external Web Services from Flash Remoting
Unit 8: Linking a Class to a Visual Object
· Creating a MovieClip and Linking it to a Class
· Solving Synchronicity Issues with Components
· Introducing the DataGrid Component
· Populating a DataGrid
· Manipulating DataGrid Columns
· Manipulating DataGrid Data
· Handling DataGrid Events
Unit 9: Persisting Data on the Client and Server
· Persisting Data in Flash Applications
· Introducing Shared Objects
· Accessing Data from a Shared Object
· Passing Data from Flash to a Server-Side Method