We provide Flash MX 2004 training in a
public workshop environment or privately on-site at your office
or home in Akron. Our Flash courses are taught by certified
instructors. Private classes can be tailored to suit your requirements.
We have over nine years experience as a Adobe authorised
training partner. Please feel free to email us for references
or a quote at training@americanmediatraining.com or
telephone us on 0845 686 0266.
We offer 4 Adobe Authorized 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 Adobe
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
Adobe 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
Adobe Flash MX 2004: Application Development introduces Adobe
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
Adobe 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 Adobe 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 Adobe 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 Adobe 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 Adobe 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
Adobe 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 Adobe 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
We offer customized Flash training courses
throughout Akron. Please contact us for details. Public Flash
training courses are frequently held in various locations in
Akron. If no Akron Flash public courses are listed, please contact
us at training@americanmediatraining.com for
your nearest location.
To register for a class, click schedule at
the top of this page and select your city and course.
If you are not able to attend one of our
public open enrollment courses, we provide custom on-site training
throughout the United States: Alabama, Alaska, Arizona,Arkansas,
California,
Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinios, Iowa,
Kansas,
Kentucky, Louisiana, Maine, Maryland, Massachusettes, Michigan, Minnesota, Mississippi
Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New
York,
North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island,
South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia,
Washington, West Virginia, Wisconsin, Wyoming