Unit 1: Introducing the course
* Introducing the course
* Understanding the course format
* Discussing the course objectives
* Reviewing the course prerequisites
* Reviewing the course outline
* Flash CS3 IDE : What’s new?
* Improved Design features include,
* Improved Animation Features Include,
* Introducing ActionScript 3
* The Display List
* Run-time exceptions
* Run-time types
* Sealed classes
* Method closures
* ECMA Script for XML (E4X)
* Regular expressions
* Namespaces
* New primitive types
* The ActionScript 2.0 > ActionScript 3.0 Migration Guide.
Unit 2: Architecting a Class Driven Flash Application in ActionScript 3.0
* Introducing object oriented programming concepts
* Working with Flash classes
* Adding visual objects as children to the Display List and setting properties
* How do I create an instance of a Display Object?
* Architecting with extended Classes
* Placing code in external ActionScript files
* Writing methods, functions and event handlers
* Referencing dynamic variables using bracket notation and event objects
* Detecting Movie Clip interactions with hitTest()
Unit 3: Working with Graphics
* Learning about Flash Display List. Display Objects and drawing models
* Using filters
* Using blends
* Creating filters and blends with ActionScript
* Introducing bitmap caching
Unit 4: Importing E4X and XML data
* Learning about XML
* Using XML in Flash
* Accessing XML and HTML data
* Looping through XML data
Unit 5: Working with Text
* Implementing advanced anti-alias rendering
* Introducing the TextFormat class
* Formatting text with cascading style sheets
* Resizing text fields
Unit 6: Implementing Advanced Graphic Loading
* Creating reusable instance-based code
* Loading external media with addChild
* Creating instances of the Flash Object class to hold data
* Further data, events, listeners and handlers
* Understanding the Loader, UILoader and URLLoader classes
* Implementing the ComboBox and Numeric Stepper UIComponents
* Accessing the Display List, its children and properties
* Positioning visual elements dynamically
* Understanding switching parents
Unit 7: Reviewing Animation Basics with ActionScript 3.0
* Creating Timeline-based custom easing
* Animating with ActionScript
* Interacting with the mouse location
* Adding easing via ActionScript
* Creating masks with ActionScript
Unit 8: Learning Advanced Animation with ActionScript 3.0
* Introducing the Tween class
* Handling Tween class events
* Introducing the Transition classes
* Using Delegate to create a component listener
Unit 9: ActionScript 3.0 Components Styling and Skinning for Flash and Flex
* The New easier component styling experience
* Styling components
* Skinning components manually
* ADOBE Extension exercises review
|