Adobe Flash CS3: Adv. Application Development
Length: 3 day
Course Code: TP17464
List Price:
$1,495
TrainingPage Price: $1,457
Get $150 NFLShop Gift Card and more
View Dates & Enroll OnlineOverview:
Adobe Flash CS3: Advanced Application Development provides students who have prior Flash experiencethe knowledge and hands-on practice they need to build a dynamic rich Internet application with Flash. This course focuses on using classes, complex data structures, builtin components, web services, and Flash Remoting to quickly get students proficient in building dynamic Flash applications. The course also compares and contrasts Timeline development with class based development and teaches students best practices.
Description:
Audience:
This course is for people with some prior ActionScript programming skills and want to use it to create dynamic applications and/or learn advanced concepts in ActionScript. Students who have taken the Adobe Flash CS3: Application Development are perfectly suited to take this course.
Course Outline:
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 using methods
Creating explicit getters and setters
Unit 4: Building Arrays
Understanding arrays
Looping through arrays
Using methods and properties of arrays
Storing arrays within arrays
Creating complex data structures
Using associative arrays
Accessing data by value or reference
Unit 5: Manipulating Flash UI Components
Using Macromedia Flash UI components
Handling events on UI components
Populating 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
Calling external web services
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
Using web services with 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 from Flash applications
Accessing data from a shared object
Passing data from Flash to a server-side method