Flex 3: Learning ActionScript 3.0
Description
This Adobe Flex 3: Learning ActionScript 3.0 training course is a comprehensive introduction to the ActionScript 3 scripting language, taught in context of Adobe Flex 3. Beginning with simple declarative statements and core syntax, and moving through control and data structures, by course completion you will have learned intermediate Object Oriented Programming, including static classes and interfaces. This course is excellent for Flex and Flash users.
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 Flash CS4: ActionScript course are perfectly suited to take this course:
- Be familiar with an object oriented programming language such as Java or C++.
- Be familiar with XML terminology.
Course Length
2-days
Course Outline
Unit 1: Introducing the Course
- Introducing mastery learning
- Understanding the course format
- Reviewing the course prerequisites
- Reviewing the course outline
Unit 2: Introducing ActionScript 3.0 Syntax
- Understanding basic syntax
- Declaring variables and their type
- Walkthrough 1: Declaring and casting variables in the test console
- Using language operators
- Walkthrough 2: Using increment, compound math and compound concatenation operators
- Working with aggregate data
- Walkthrough 3: Creating and manipulating aggregate variables
- Using the ArrayCollection class
- Walkthrough 4: Manipulating Flex display components using an ArrayCollection
Unit 3: Learning ActionScript 3.0 Control Structures
- Manipulating string data
- Using the alert class
- Using conditional statements
- Walkthrough 1: Using conditions to validate user input
- Using switch/case statements
- Using the date class
- Walkthrough 2: Evaluating date information with a switch statement
- Working with iteration (looping) statements
- Walkthrough 3: Using loops to display and manipulate data
- Writing and using user defined functions
- Walkthrough 4: Writing functions to manipulate data and components
Unit 4: Object Oriented Programming in ActionScript 3.0
- Introducing object oriented programming terminology
- Writing a class definition
- Declaring class properties
- Walkthrough 1: Defining a class and creating objects of its type
- Declaring class methods
- Walkthrough 2: Writing and using a value object class
- Re-using code through inheritance
- Guaranteeing behavior with interfaces
- Walkthrough 3: Extending a class and implementing an interface
- Using static classes and methods to persist local data
- Lab: Writing a service class to manage instance data