Macromedia Flash, Dreamweaver Adobe Photoshop, Illustrator, InDesign Microsoft Courses Quark Courses Technical Courses
 
Please click here to chat with a certified trainer
Courses Schedule Registration On-site training Locations Contact Us
         
Flash     Course Outline PDF

         

Please note we are no longer offering public courses in Flash MX2004, only in
Flash 8
 
We offer 4 Macromedia Flash MX 2004 Training Courses:

Flash MX 2004 Rich Media Design - course outline
3 Day Course - $1,195 Schedule and Locations

This is a 3 day introductory training course to Flash MX 2004. Ideal for beginners or people with little experience in Flash. This course does not teach any ActionScript, rather deals with the Flash Timeline.


Flash MX 2004 Application Development
- course outline
3 Day Course - $1,100 Schedule and Locations

This is a 3 day training course which is designed for people wanting to learn Flash with the emphasis on using ActionScript and not the time line. Ideal for beginners to ActionScript.


Flash MX 2004 Advanced Application Development
- course outline
4 day Course - $1,495 Schedule and Locations

This is a 4 day training course for Flash developers experienced in ActionScript who want to take Flash to the next level. Strictly an ActionScript class with lots of connectivity to external data.


Flash MX 2004 Application Development for Programmers
- course outline
4 Day Course - $1,495 Schedule and Locations

This is a 4 day training course very similar to the Advanced Application Development course, but is designed for Programmers who are relatively new to Flash and not for experienced Flash developers.


We also offer custom Flash training classes and consulting which can be tailored and targeted specifically to you and your staff. These courses can be held at either of our training centers or on-site at your location anywhere in the United States. Our Flash training and support team are all Macromedia Certified. Please contact training@americanmediatraining.com if you would like more information on our Flash custom or on-site classes.

We currently offer public Flash training classes in many cities around the country.
Click here to see a list of locations available.

You can register for these classes by clicking on the schedule link at the top of this page.


COURSE OUTLINES

Flash MX 2004 Rich Media Design- top

Description
Macromedia Flash MX 2004: Rich Media Design provides students with no prior Flash experience the knowledge and hands-on practice they need to create rich media containing animation, sound, and video.

Audience
This course is for people new to Flash (or who have used it only to build applications) that want to use it to build rich media applications that effectively use animation, sound, and video.

Course Outline

Unit 1: Introducing the Course

  • About the course
  • Course objectives
  • Course prerequisites
  • Course format
  • Internet applications: The big picture

Unit 2: Learning the Basics

  • Introducing Flash
  • Using the Flash interface
  • Creating a new Flash document

Unit 3: Creating Graphics

  • Importing graphics
  • Layering Flash elements
  • Organizing content in layer folders
  • Creating graphics
  • Using the natural drawing tools
  • Using color effectively
  • Creating a color swatch
  • Reusing graphics as symbols
  • Masking content

Unit 4: Using Text Effectively

  • Using the Text tool
  • Creating input, static, and dynamic text fields
  • Using embedded or device fonts
  • Manipulating font properties
  • Building forms in Flash
  • Using the text property to populate fields
  • Anti-aliasing text
  • Using text components in Flash

Unit 5: Creating Animation

  • Introducing animation
  • Creating frame-by-frame animations
  • Creating motion tweens
  • Using motion guide layers
  • Creating shape tweens
  • Adding Timeline effects

Unit 6: Building a Navigational System

  • Creating buttons
  • Adding behaviors to buttons
  • Creating MovieClips
  • Using a MovieClip as a wrapper
  • Dividing files into multiple SWFs
  • Loading a SWF into a MovieClip

Unit 7: Using MovieClips for Interactive Rich Media

  • Using MovieClip events
  • Structuring applications using nested symbols
  • Building a MovieClip with different states
  • Using the Timeline for application states

Unit 8: Adding Sound and Video

  • Importing sounds
  • Using behaviors to load sounds
  • Adding video
  • Using the Flash video components

Unit 9: Publishing

  • Publishing Flash for web use
  • Using Flash and HTML together

 


 

Flash MX 2004 Application Development - top

Description
Macromedia Flash MX 2004: Application Development introduces Macromedia Flash MX Professional 2004 to developers wishing use built-in components, their behaviors, and ActionScript to quickly become proficient in building applications. Students build an application that contains elements of data binding, components, navigation, programming elements, and using ActionScript with MovieClips. Students also begin to explore the object-oriented nature of ActionScript.

Audience
This course is for those new to Flash and want to become proficient, as quickly as possible, in building applications. This course also introduces using ActionScript as a tool to enhance those applications. This course is also meant as a vital step in preparing for the Macromedia Flash MX 2004 Developers exam

Course Outline

Unit 1: Introducing the Course

  • About the Course
  • Course Objectives
  • Course Prerequisites

Unit 2: Introducing the Flash Interface

  • Introducing Flash
  • Using the Flash Interface
  • Using the Panels Most Helpful in this Course
  • Publishing Flash Documents

Unit 3: Architecting with Screens

  • Building Flash Applications with Screens
  • Managing Content on Screens

Unit 4: Adding and Organizing Content

  • Importing Graphics
  • Working with Layers
  • Adding Flash UI Components

Unit 5: Connecting to External Data

  • Understanding Dynamic Content
  • Understanding XML
  • Data Integration in Flash
  • Using the XML Data Connectivity Component
  • Binding Results to a ComboBox

Unit 6: Building a Simple Rich Internet Application

  • Understanding Rich Internet Applications
  • Creating Dependent Components
  • Making an Initial Selection for a Component

Unit 7: Introducing ActionScript

  • Introducing ActionScript
  • Using the Basic Elements of ActionScript
  • Adding Code to Screens
  • Populating a TextArea with ActionScript
  • Storing Data in Variables

Unit 8: Manipulating Components with ActionScript

  • Using Components' Methods, Properties and Events
  • Getting More Data from the XMLConnector
  • Handling User Events on UI Components

Unit 9: Controlling Application Flow

  • Using Conditional Logic
  • Using the if Statement
  • Using Components and Conditional Logic
  • Using the else Statement

Unit 10: Implementing Drag and Drop on MovieClips

  • Introducing the MovieClip
  • Reacting to MovieClip Events
  • Using Dragging Behaviors
  • Using the hitTest( ) Method
  • Attaching a MovieClip from the Library

Unit 11: Using Built-In Classes

  • Instantiating Classes
  • Utilizing the TextField Class
  • Using Data from a Text File
  • Reading the Data from a Text File

Unit 12: Reusing Code with Functions

  • Utilizing Flash's Built-In Functions
  • Reusing Code
  • Introducing User-Defined Functions
  • Using Global Functions
  • Referencing an External ActionScript File

Unit 13: Building a Navigation System

  • Creating Buttons
  • Displaying Screens from Menu Options
  • Displaying SWFs from Menu Options
  • Using Screens to Build a Submenu

Unit 14: Submitting User Data Using Forms

  • Using Forms to Gather User Data
  • Submitting User Data

 


 

Flash MX 2004 Advanced Application Development - top

Description

Advanced Macromedia Flash MX 2004: Application Development provides experienced Flash ActionScript programmers the knowledge and hands-on practice they need to build rich Internet applications with Flash. This course focuses on teaching students how to use ActionScript 2 and the Flash application framework to build a real-world rich internet application interacting dynamically with the user and retrieving and sending data to XML files, web services, and ColdFusion, Java, or C# classes on the server.

Note: This course has similar content to the Macromedia Flash MX 2004 for Programmers: Application Development course but is for people who already have experience with Flash and the ActionScript language. It follows the Macromedia Flash MX 2004: Application Development course.

Audience

This course is for existing ActionScript programmers who want to further their ability to create applications with Flash. To gain the most from this class, you should already have:

  • Completed the Macromedia Flash MX 2004: Application Development course, or have equivalent experience
  • Knowledge of basic programming constructs including loops, functions, arrays, and objects

Course Outline

Unit 1: Learning the Flash Player Object Model

  • Introducing object-oriented programming
  • The built-in Flash classes
  • Using static methods of the Math class
  • Creating and using instances of the Date class
  • Manipulating strings using the String wrapper class
  • Creating and manipulating arrays
  • Creating custom objects
  • Manipulating visual TextField objects
  • Responding to user events for the TextField object

Unit 2: Creating Button and MovieClip Objects

  • Creating a Button object
  • Responding to user events for the Button class
  • Creating MovieClip objects visually
  • Setting MovieClip properties
  • Referencing objects in different timelines
  • Responding to user events for the MovieClip class
  • Using MovieClip methods to drag and drop objects

Unit 3: Creating Custom Classes and Components

  • Creating a class and a class constructor
  • Creating properties
  • Creating methods
  • Inheriting from other classes
  • Creating a component
  • Creating static properties and methods
  • Creating an interface
  • Understanding intrinsic and dynamic classes

Unit 4: Learning the Flash Application Framework

  • Introducing the Flash application framework
  • Building applications with screens
  • Adding UI components
  • Retrieving dynamic data with data components
  • Adding behaviors
  • Using data binding with components
  • Loading content into a screen

Unit 5: Using Text UI Components

  • Introducing components
  • Using the TextInput component
  • Validating input with the TextInput component
  • Using the Label component
  • Using the TextArea component
  • Skinning components

Unit 6: Using Selection UI Components

  • Using the CheckBox component
  • Using the RadioButton component
  • Using the List component
  • Using the ComboBox component
  • Using the NumericStepper component
  • Using the ComboBox component

Unit 7: Loading XML

  • Introducing XML
  • Loading XML using the XMLConnector component
  • Binding XML data to UI components
  • Handling responses from XML requests
  • Loading XML with ActionScript
  • Creating and populating an XML object
  • Searching XML objects with XPath

Unit 8: Calling Web Services

  • Introducing web services
  • Getting information about a web service
  • Calling a web service using the WebServiceConnector component
  • Binding web service data to UI components
  • Handling responses from web service requests
  • Calling a web service with ActionScript

Unit 9: Accessing Remote Services using Flash Remoting

  • Introducing Flash Remoting
  • Configuring Flash Remoting
  • Using the NetConnection Debugger
  • Invoking remote service methods
  • Handling responses from remote service calls
  • Understanding Flash Remoting data conversion
  • Returning complex data

Unit 10: Using the DataGrid Component

  • Introducing Flash Remoting
  • Populating a DataGrid
  • Manipulating DataGrid columns
  • Manipulating DataGrid data
  • Handling DataGrid events
  • Customizing the DataGrid
  • Putting MovieClips in DataGrid cells

Unit 11: Creating MovieClips Dynamically

  • Manipulating MovieClip depth
  • Attaching MovieClips dynamically from the Library
  • Attaching components dynamically
  • Creating empty MovieClips using ActionScript
  • Loading JPGs into a MovieClip
  • Loading SWFs into a MovieClip

Unit 12: Persisting Data on the Client

  • Introducing Shared Objects
  • Creating Shared Objects
  • Accessing data in a Shared Object
  • Handling Shared Object events


Flash MX 2004 Application Development for Programmers - top

Description

Macromedia Flash MX 2004 for Programmers: Application Development provides application server programmers with no Flash experience the knowledge and hands-on practice they need to build a rich Internet application with Flash. This course focuses exclusively on teaching students what they need to know about the Flash interface and the ActionScript language to build a real-world rich internet application interacting dynamically with the user and retrieving and sending data to XML files, web services, and ColdFusion, Java, or C# classes on the server.

Note: This course has similar content to the Advanced Macromedia Flash MX 2004: Application Development course but is for experienced programmers who have little or no experience with Flash.

Audience

This course is for experienced programmers who are new to Flash and want to learn to create applications with Flash. To gain the most from this class, you should already have:

  • Experience creating data-base driven web applications
  • Knowledge of basic programming constructs including loops, functions, arrays, objects, and classes
  • If you are a ColdFusion programmer, equivalent knowledge from the Fast Track to ColdFusion MX and Advanced ColdFusion MX Development courses - including experience developing with components

Course Outline

Unit 1: Introducing the Flash Interface

  • Creating a Flash document
  • Manipulating panels
  • Using the toolbar
  • Adding text
  • Publishing a Flash document
  • Organizing content into layers
  • Adding images
  • Creating a Flash project

Unit 2: Learning ActionScript Basics

  • Using the Actions panel
  • Creating variables
  • Creating loops
  • Using conditional logic
  • Creating functions
  • Including external ActionScript files
  • Handling exceptions

Unit 3: Learning the Flash Player Object Model

  • Introducing object-oriented programming
  • The built-in Flash classes
  • Using static methods of the Math class
  • Creating and using instances of the Date class
  • Manipulating strings using the String wrapper class
  • Creating and manipulating arrays
  • Creating custom objects
  • Manipulating visual TextField objects
  • Responding to user events for the TextField object

Unit 4: Creating Button and MovieClip Objects

  • Creating a Button object
  • Responding to user events for the Button class
  • Creating MovieClip objects visually
  • Setting MovieClip properties
  • Referencing objects in different timelines
  • Responding to user events for the MovieClip class
  • Using MovieClip methods to drag and drop objects

Unit 5: Creating Custom Classes and Components

  • Creating a class and a class constructor
  • Creating properties
  • Creating methods
  • Inheriting from other classes
  • Creating a component
  • Creating static properties and methods
  • Creating an interface
  • Understanding intrinsic and dynamic classes

Unit 6: Learning the Flash Application Framework

  • Introducing the Flash application framework
  • Building applications with screens
  • Adding UI components
  • Retrieving dynamic data with data components
  • Adding behaviors
  • Using data binding with components
  • Loading content into a screen

Unit 7: Using Text UI Components

  • Introducing components
  • Using the TextInput component
  • Validating input with the TextInput component
  • Using the Label component
  • Using the TextArea component
  • Skinning components

Unit 8: Using Selection UI Components

  • Using the CheckBox component
  • Using the RadioButton component
  • Using the List component
  • Using the ComboBox component
  • Using the NumericStepper component
  • Using the ComboBox component

Unit 9: Loading XML

  • Introducing XML
  • Loading XML using the XMLConnector component
  • Binding XML data to UI components
  • Handling responses from XML requests
  • Loading XML with ActionScript
  • Creating and populating an XML object
  • Searching XML objects with XPath

Unit 10: Calling Web Services

  • Introducing web services
  • Getting information about a web service
  • Calling a web service using the WebServiceConnector component
  • Binding web service data to UI components
  • Handling responses from web service requests
  • Calling a web service with ActionScript

Unit 11: Accessing Remote Services using Flash Remoting

  • Introducing Flash Remoting
  • Configuring Flash Remoting
  • Using the NetConnection Debugger
  • Invoking remote service methods
  • Handling responses from remote service calls
  • Understanding Flash Remoting data conversion
  • Returning complex data

Unit 12: Using the DataGrid Component

  • Introducing Flash Remoting
  • Populating a DataGrid
  • Manipulating DataGrid columns
  • Manipulating DataGrid data
  • Handling DataGrid events
  • Customizing the DataGrid
  • Putting MovieClips in DataGrid cells

Unit 13: Submitting User Data Using Forms

  • Manipulating MovieClip depth
  • Attaching MovieClips dynamically from the Library
  • Attaching components dynamically
  • Creating empty MovieClips using ActionScript
  • Loading JPGs into a MovieClip
  • Loading SWFs into a MovieClip

Unit 14: Persisting Data on the Client

  • Introducing Shared Objects
  • Creating Shared Objects
  • Accessing data in a Shared Object
  • Handling Shared Object events

-top


To register for a class, click schedule at the top of this page and select your city and course.

We also offer Flash training all over the United States. Wherever you are located if we don't have a public course scheduled, we offer private on-site Flash training in the following locations:

 

Flash training courses in Anaheim
Flash training courses in Akron
Flash training courses in Alabama
Flash training courses in Alaska
Flash training courses in Albany
Flash training courses in Albuquerque
Flash training courses in Allentown
Flash training courses in Ames
Flash training courses in Anchorage
Flash training courses in Arbor
Flash training courses in Annapolis
Flash training courses in Arizona
Flash training courses in Arkansas
Flash training courses in Arlington
Flash training courses in Atlanta
Flash training courses in Auburn
Flash training courses in Augusta
Flash training courses in Aurora
Flash training courses in Austin
Flash training courses in Baltimore
Flash training courses in Bangor
Flash training courses in Baton Rouge
Flash training courses in Bellevue
Flash training courses in Bellingham
Flash training courses in Billings
Flash training courses in Biloxi
Flash training courses in Birmingham
Flash training courses in Bismarck
Flash training courses in Boise
Flash training courses in Boston
Flash training courses in Boulder
Flash training courses in Bowling Green
Flash training courses in Bozeman
Flash training courses in Bridgeport
Flash training courses in Broken Arrow
Flash training courses in Bronx
Flash training courses in Brooklyn
Flash training courses in Buffalo
Flash training courses in Burbank
Flash training courses in Burlington
Flash training courses in California
Flash training courses in Cambridge
Flash training courses in Carson City
Flash training courses in Cedar Rapids
Flash training courses in Charleston
Flash training courses in Charlotte
Flash training courses in Chattanooga
Flash training courses in Chesapeake
Flash training courses in Cheyenne
Flash training courses in Chicago
Flash training courses in Cincinnati
Flash training courses in Cleveland
Flash training courses in Colorado
Flash training courses in Colorado Springs
Flash training courses in Columbia
Flash training courses in Columbus
Flash training courses in Concord
Flash training courses in Connecticut
Flash training courses in Corpus Christi
Flash training courses in Dallas
Flash training courses in Dayton
Flash training courses in Dearborn
Flash training courses in Delaware
Flash training courses in Denver
Flash training courses in Derry
Flash training courses in Des Moines
Flash training courses in Detroit
Flash training courses in Dover
Flash training courses in Duluth
Flash training courses in Durham
Flash training courses in El Paso
Flash training courses in Enid
Flash training courses in Essex
Flash training courses in Eugene
Flash training courses Fairbanks
Flash training courses Fargo
Flash training courses Fayetteville
Flash training courses Flagstaff
Flash training courses Flint
Flash training courses Florida
Flash training courses Fort Lauderdale
Flash training courses Fort Smith
Flash training courses Fort Wayne
Flash training courses Fort Worth
Flash training courses Frankfort
Flash training courses Frederick
Flash training courses in Gaithersburg
Flash training courses in Garland
Flash training courses in Gary
Flash training courses in Georgia
Flash training courses in Gillette
Flash training courses in Grand Forks
Flash training courses in Grand Island
Flash training courses in Grand Rapids
Flash training courses in Great Falls
Flash training courses in Green Bay
Flash training courses in Greensboro
Flash training courses in Greenville
Flash training courses in Gulfport
Flash training courses in Hamilton
Flash training courses in Hamptons
Flash training courses in Harrisburg
Flash training courses in Hartford
Flash training courses in Hawaii
Flash training courses in Helena
Flash training courses in Henderson
Flash training courses in Hilo
Flash training courses in Hilton Head Island
Flash training courses in Honolulu
Flash training courses in Houston
Flash training courses in Huntington
Flash training courses in Idaho
Flash training courses in Idaho Falls
Flash training courses in Illinois
Flash training courses in Independence
Flash training courses in Indiana
Flash training courses in Indianapolis
Flash training courses in Iowa
Flash training courses in Irvine
Flash training courses in Jackson
Flash training courses in Jersey City
Flash training courses in Juneau
Flash training courses in Kailua
Flash training courses in Kansas
Flash training courses in Kansas City
Flash training courses in Kentucky
Flash training courses in Knoxville
Flash training courses in LaFayette
Flash training courses in Lansing
Flash training courses in Laramie
Flash training courses in Las Cruces
Flash training courses in Las Vegas
Flash training courses in Lewisville
Flash training courses in Lincoln
Flash training courses in Little Rock
Flash training courses in Long Beach
Flash training courses in Long Island
Flash training courses in Los Angeles
Flash training courses in Louisiana
Flash training courses in Madison
Flash training courses in Maine
Flash training courses in Manchester
Flash training courses in Manhattan
Flash training courses in Maryland
Flash training courses in Massachusetts
Flash training courses in Maui
Flash training courses in Memphis
Flash training courses in Miami
Flash training courses in Michigan
Flash training courses in Milwaukee
Flash training courses in Minneapolis
Flash training courses in Minnesota
Flash training courses in Mississippi
Flash training courses in Missouri
Flash training courses in Mobile
Flash training courses in Montana
Flash training courses in Montgomery
Flash training courses in Montpelier
Flash training courses in Nashua
Flash training courses in Nashville
Flash training courses in Nebraska
Flash training courses in Nevada
Flash training courses in New Hampshire
Flash training courses in New Haven
Flash training courses in New Jersey
Flash training courses in New Mexico
Flash training courses in New Orleans
Flash training courses in New York
Flash training courses in New York City
Flash training courses in Newark
Flash training courses in Newport News
Flash training courses in Norfolk
Flash training courses in North Carolina
Flash training courses in North Dakota
Flash training courses in Ohio
Flash training courses in Oklahoma
Flash training courses in Oklahoma City
Flash training courses in Omaha
Flash training courses in Orange County
Flash training courses in Oregon
Flash training courses in Orem
Flash training courses in Orlando
Flash training courses in Oshkosh
Flash training courses in Parkersburg
Flash training courses in Pennsylvania
Flash training courses in Peoria
Flash training courses in Philadelphia
Flash training courses in Phoenix
Flash training courses in Pierre
Flash training courses in Pittsburgh
Flash training courses in Plano
Flash training courses in Portland
Flash training courses in Providence
Flash training courses in Provo
Flash training courses in Queens
Flash training courses in Racine
Flash training courses in Raleigh
Flash training courses in Rapid City
Flash training courses in Reno
Flash training courses in Rhode Island
Flash training courses in Richmond
Flash training courses in Rio Rancho
Flash training courses in Roanoke
Flash training courses in Rochester
Flash training courses in Rock Springs
Flash training courses in Rockaway
Flash training courses in Rockford
Flash training courses in Rutland
Flash training courses in Sacramento
Flash training courses in Saint Louis
Flash training courses in Saint Paul
Flash training courses in Salem
Flash training courses in Salt Lake City
Flash training courses in San Antonio
Flash training courses in San Diego
Flash training courses in San Fernando Valley
Flash training courses in San Francisco
Flash training courses in San Jose
Flash training courses in Santa Fe
Flash training courses in Santa Monica
Flash training courses in Savannah
Flash training courses in Seattle
Flash training courses in Shreveport
Flash training courses in Sioux Falls
Flash training courses in South Bend
Flash training courses in South Carolina
Flash training courses in South Dakota
Flash training courses in Spokane
Flash training courses in Springfield
Flash training courses in St. Petersburg
Flash training courses in Tacoma
Flash training courses in Tallahassee
Flash training courses in Terre Haute
Flash training courses in Texas
Flash training courses in Toledo
Flash training courses in Topeka
Flash training courses in Trenton
Flash training courses in Tucson
Flash training courses in Tulsa
Flash training courses in Tupelo
Flash training courses in Utah
Flash training courses in Vermont
Flash training courses in Virginia
Flash training courses in Virginia Beach
Flash training courses in Warwick
Flash training courses in Washington
Flash training courses in West LA
Flash training courses in WestVirginia
Flash training courses in Wheeling
Flash training courses in White Plains
Flash training courses in Wichita
Flash training courses in Wilmington
Flash training courses in Wisconsin
Flash training courses in Worcester
Flash training courses in Wyoming
Flash training courses in Yonkers