Web Rangers

Adobe Authorized

d'Vinci Interactive offers Adobe Authorized instructor led training in Authorware, Captivate, ColdFusion, Dreamweaver, Flash, and Robohelp.

Training

Adobe Authorized Training Partner 2005

Adobe Flash CS3 Training:
Advanced Design

Overview

Adobe Flash CS3: Advanced Design is a 2 day course that provides Flash designers with prior ActionsScript experience the knowledge and practice they need to build more flexible and dynamic Flash content.  This course teaches more advanced ActionScript techniques that will free you from the Timeline-based visual tools.  You'll generate dynamic designs and navigation elements that cannot be created without ActionScript.

This course is for Flash designers who have some experience with ActionScript but who want to learn more advanced techniques and features to enhance your designs.

The information taught in this course, except where noted by the instructor, can be used with all of the most recent versions of Flash (MX 2004, 8, and CS3).

Our instructor has been developing with Flash since 1999. He has extensive experience creating games, applications and animations. He has been teaching Flash since version 4.

Join us for this 2 day session, where your inner designer and inner programmer can finally communicate!

Instructor Biography 

Mason Scuderi

Mason Scuderi is an Adobe Certified Flash Designer and Development and has been teaching Flash for over 7 years. In addition to teaching, Mason is an experienced Flash consultant and has done high level Flash consulting for companies such as DuPont, Intuit, and Booze Allen Hamilton. He also has a strong background in interaction and interface design as well as being an accomplished designer and multimedia expert.

Mason is a graduate of Shepherd College with a degree in Graphic Design.

Prerequisites

To gain the most from this class you should already have:

  • Experience creating Flash designs and animation using the Timeline.
  • Equivalent knowledge from the Adobe Flash CS3: Rich Content Creation course.
  • Equivalent knowledge from the Adobe Flash CS3: ActionScript course.
  • At least one year of Flash design experience.

Course Outline

Unit 1: Introducing the Course

  • Introducing the course
  • Understanding the course format
  • Discussing the course objectives
  • Reviewing the course prerequisites
  • Reviewing the course outline

Unit 2: Architecting a Flash Application

  • Architecting with layers
  • Architecting with Movie Clips
  • Placing code in external ActionScript files
  • Introducing object oriented programming concepts
  • Working with Flash classes
  • Writing methods, functions and event handlers
  • Referencing dynamic variables using bracket notation
  • Extending the Movie Clip class
  • Detecting Movie Clip interactions with hitTest()

Unit 3: Working with Graphics

  • Learning about Flash drawing models
  • Using filters
  • Using blends
  • Creating filters and blends with ActionScript
  • Introducing bitmap caching

Unit 4: Importing XML Data

  • Learning about XML
  • Using XML in Flash
  • Accessing XML 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 MovieClipLoader
  • Creating instances of the Flash Object class
  • Introducing listeners and event handlers
  • Understanding the MovieClipLoader event handlers
  • Using createEmptyMovieClip() and getNextHighestDepth()
  • Attaching Movie Clips
  • Positioning visual elements dynamically
  • Understanding swapping depths

Unit 7: Reviewing Animation Basics with ActionScript

  • Creating Timeline-based custom easing
  • Animating with ActionScript
  • Interacting with the mouse location
  • Adding easing via ActionScript
  • Creating a mask with ActionScript

Unit 8: Learning Advanced Animation with ActionScript

  • Introducing the Tween class
  • Handling Tween class events
  • Introducing the Transition classes
  • Using Delegate to create a component listener

Unit 9: Styling and Skinning Components

  • Styling components
  • Skinning components with themes
  • Skinning components manually

Return to Top