Unit 1 : Introducing the Course
* General Introduction to Flash CS3
* How has Flash developed?
* 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 > AS 3.0 Migration Guide.
Unit 2: A review of Basic Controlling Visual Objects with ActionScript 3.0
* Setting up, the ActionScript panel
* Top Level Classes
* What does it mean to declare a variable in AS3?
* Using Literals In your Code
* creating custom classes and functions.
* Adding visual objects as children to the Display List and setting properties
* How do I create an instance of a Display Object?
* AddChild() Method and assigning initial instance properties from function calls
* Using ActionScript 3.0 with Button Symbol Instances
* Controlling timelines
* Review of basic Object Oriented programming practices
* Defining the initial state of the application
Unit 3: Event Handling in ActionScript 3.0
* Dynamic Control of design content and text
* Event Handling in ActionScript 3.0
* What happens when an event occurs?
* Why is this so important?
* Event Listener and handling syntax in ActionScript 3.0
* What events are at our disposal to use in Flash?
* Using Event objects dynamically in menus and navigation
* Event Bubbling and dynamic object flow.
* Loading External Content in Actionscript 3.0
* Create a URLRequest
* Using the Loader or UILoader Class
* Accessing Loader information
* The URLLoader class
* What does Object Depth mean in ActionScript 3.0?
* What content can we load into a Flash application?
* Flash Player "Sandbox Security"
* Using the graphics class to create visual objects
Unit 4: Using Text, Dates, Math, and Paths in the website FeaturedItem
* How Do I Format a TextField in ActionScript 3.0?
* How Do I Control a MovieClip's Timeline?
* Dynamically creating and Formatting TextFields Using ActionScript
* Apply TextFormat properties to the target TextField at run time
* Creating a feature that responds to events
* Solving a Timeline Control Problem
* Displaying Date Information in dynamically created TextFields
* Optimising code out of the first frame to include ActionScript files.
Unit 5 : Understanding and Handling Data in web applicaitons
* Collecting data in Flash; The beauty of the String in ActionScript 3.0
* How do I pass data from Flash ActionScript 3.0 to an application server?
* URL parameters
* The flash.NET package in ActionScript 3.0
* Sending data with the URLLoader class
* Sending data with the sendToURL() method;
* Getting deeper into the DISPLAY LIST
* Off-list display objects
* Easier subclassing of display objects
* Exceptions and Error Handling
* Try/catch structures and detecting custom exceptions
* What factors influences validation of forms
* How Do I Let My User Drag and Drop
* How Do I Know Where My User is Focused?
* Can I use Flash ActionScript 3.0 forms to replace HTML forms?
Unit 6 : Completing a website implementation, Sound, Managing Color, masking and Creating a
pre-loader
* Sound In ActionScript 3.0; How Do I Play Sound for the User?
* How do I use the Sound class?
* Playing sounds from the library
* Playing External Sounds
* Stopping Playback in ActionScript 3.0
* Creating a pre-loader, when where and why?
* Creating an external pre-loader with progress feedback
* Creating masking effects dynamically
* Preparations for publication of the application.
* Adjusting ActionScript references before application publishing
* Basic Publishing Settings
* HTML Publishing out of Flash CS3
* Create a Menu Pre-loader with event driven sound
unit 7: Optimising code and cleaning up our application
* Restructure script into separate files.
* Moving code into included files.
Unit 8 : Extension Flash CS3 ActionScript 3.0 samples
* Reviewing the Flash ActionScript 3.0 migration examples
|