- Rich Content Creation
- ActionScript 3.0
- AS 3.0 - Master Class
- Advance Design 3.0
- Flash Video Development
- Flash Media Server 3
- Flash Lite 3 Mobile Dev
Adobe Flash CS3 Professional - Rich Content Creation
Duration: 2 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor: Greg Hamer
Cost: $1095
Registration: Click Here to Register
Course Synopsis
All-new Adobe Flash Professional software is the most advanced authoring environment for rich, interactive content creation. This course, introduces the students to creating interactive websites, rich media advertisements, and engaging presentations. Over the two day course students will build a Flash CS3 based website with interactivity, video, components, and minimal ActionScript. Learn the fundamentals of Adobe Flash CS3 fast with a fl uid workflow and best practices. This is an introductory course, no prior knowledge of Adobe Flash is necessary.
Who Should Attend
This course is for Flash designers who need to create professional animations, design interactive websites, and incorporate audio and video into self-contained presentations. The training covers using the drawing and color tools, mastering the essentials of animation, and working with type, graphics, sound, and video.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.
What You Will Learn
Customizing Your Workspace
Drawing and Color Basics
Using the Timeline and Layers
Learning the basics of Symbols and the Flash Library
Using Filters and Blend Modes
Animation with the Timeline in Flash CS3
Working with Sound and Video
Exporting and Publishing From Flash CS3
LESSON PLANS
Getting Started
Creating a new document
The default workspace
Customizing your workspace
Reorganizing panels
Saving workspaces
Document tabs
Maximize mode
Finding help
Drawing Essentials
Drawing tool basics
Drawing with the Pencil and Line tools
The improved Pen tool
The Quick Color tools
Drawing with shapes
Selecting content
Manipulating lines and fi lls
Painting with brushes
Erasing content
Understanding drawing modes
Color Essentials
Using the Color Mixer
The Gradient Transform tool
Color swatches
Symbols
Essentials
Symbols overview
Creating and editing symbols
Nesting and breaking apart symbols
Working with buttons
Working with movie clips
Working with graphics
Using the Library
Transformation tools
Transformation panels
Transformation menus
Timeline Essentials
Using layers Adding, deleting, and grouping layers
What is a keyframe?
Using frames and keyframes
Working with multiple frames
Copying and pasting frames
Understanding scenes
Testing and Publishing Your Files
Understanding document settings
Testing buttons and movie clips
Testing your movie
Publishing your movie
Image Essentials
Vector vs. bitmap
Importing images and image compression
Importing Photoshop fi les
Importing Illustrator files
Tracing bitmaps
Breaking apart bitmaps
Animation Essentials
Shape tweening
Using shape hints
Tweening gradients
Motion tweening
Copy and Paste Motion
Motion guides
Custom easing
Working with Text in Flash
Controlling text appearance
Simple text effects through tweening
Adding text to a project file
Spell-checking and Find and Replace
Using Filters and Blend Modes
Using fi lters
Special filter options
Animating filters
Adding filters to a project file
Using blend modes
Flash-specific blend modes
Using Components
Components overview
Adding a UIScrollBar component
Using a Loader component
Working with Sound and Video
Adding sound to the timeline
Adding basic effects to sounds
Sound sync options
Adding sound to buttons
Sound compression basics
Video Essentials
Embedding videos with the Flash Video Encoder
Encoding external FLVs with optional cue points
Playing external videos with the FLV-Playback component
Introduction to Action Script
Overview and interface elements
Frame scripts, tracing, and comments
Variable basics
Function basics
Buttons and EventListeners
Simple navigation
Scripting components
Adobe Flash CS3 - ActionScript 3.0
Duration: 3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor: Greg Hamer | Philip Kerman | Ayo Binitie
Cost: $1495
Registration: Click Here to Register
Course Synopsis
Adobe Flash CS3 now supports ActionScript 3.0 (also includes a visual interface!) This class is designed for the intermediate level Flash designers that would like to create powerful, compelling, and highly interactive digital content for the web with Flash CS3 and ActionScript 3.0.
Who Should Attend
This course is for Flash designers who have some experience with Flash design and would like to learn basic and intermediate ActionScript. 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 intro level course.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.
What You Will Learn
Variables and Properties
Functions and Methods
TextFormat Class
Event Handling
Arrays, Objects, and built-in Classes
Loops and Conditions
ActionScript Classes
ActionScript Animation
LESSON PLANS
Getting Started with ActionScript
Introducing ActionScript 3.0
What is new in ActionScript 3.0
ActionScript 3.0 Elements
Moving Beyond Script Assist
The Flash Player 9
Beyond ActionScript 3.0
Communicating with ActionScript
Modifying Movie Clip Properties
Understanding Variables
Setting Variable Data Types
Using Trace Statements
Using Comments
Using and Writing Functions
Understanding Functions
Using Methods
Writing Custom Functions
Understanding Modular Functions
Making a Function Modular
Making a Function Return a Value
Responding to Events
Understanding Events Types
Using a Listener to Catch an Event
Writing Event Handlers
Responding to Mouse Events
Responding to Keyboard Events
Creating a Link to a Web Site
Using the Enter Frame Event to Create Animation
Using the Timer Event to Control Animation
Understanding Classes
Writing a Custom Class
Extending an Existing Class
Adding a Class Object to the Timeline
Defining a Document Class
Setting Up a Classpath
Decision Making and Repetition
Understanding Conditional Statements
Writing a Conditional Statement
Using Conditional Operators
Setting Up Alternate Conditions
Writing Compound Conditions
Understanding Loops
Creating a Code Loop
Using a Loop to Generate Instances of a Class
Placing Instances Created by a Loop
Using Math and ActionScript 3.0
Understanding the Math Class
Using Basic Math Operators
Generating Random Numbers
Rounding Numbers
Using Text and Arrays
Creating a Text Field
Styling a Text Field
Capturing Data from a Text Field
Loading External Text
Understanding Arrays
Using Text and Arrays to Create a Game
Finishing the Text Game
Creating a Memory Game
Storyboarding Your Application
Writing a Memory Card Class
Writing a Memory Game Class
Adding Graphics to Cards
Placing Cards
Detecting Matches
Resetting Cards
Handling Incorrect Matches
Determining a Win
Adding More Cards
Using Advanced Graphics and Animation Tools
Drawing with Code
Creating a Color Change
Generating a Random Color Change
Animating a Color Change
Using Filters
Modifying Filter Properties
Animating Filters
Working with Multimedia
Loading External Images and SWFs
Communicating with Loaded Movies
Loading Sounds
Starting and Stopping Sound
Managing the Volume of Sound
Loading Video
Controlling Video Playback
Adding Advanced Interactivity
Creating a Drag-and-Drop Class
Detecting Collisions
Responding to Collisions
Detecting a Win
Randomly Placing Objects
Adobe Flash CS3 - ActionScript 3.0 - Master Class (Coming this Fall)
Duration: 4 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor: Greg Hamer | Philip Kerman | Ayo Binitie
Cost: $1995
Registration: Click Here to Register
Course Synopsis
Adobe Flash CS3 now supports ActionScript 3.0 (also includes a visual interface!) This class is designed for the intermediate level Flash designers that would like to create powerful, compelling, and highly interactive digital content for the web with Flash CS3 and ActionScript 3.0.
Who Should Attend
This course is for web designers and developers who have some experience with Flash or other web technologies looking to learn ActionScript 3.0 in depth and or getting ready to move to developing Rich Client Applications using Flex. 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 intro level course.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.
What You Will Learn
Integrating Papervision3D
Developing for Desktop with AIR
Variables and Properties (In Depth)
Functions and Methods (In Depth)
Event Handling (In Depth)
Arrays, Objects, and built-in Classes (In Depth)
Loops and Conditions (In Depth)
ActionScript Classes (In Depth)
ActionScript Animation (In Depth)
Getting Ready for Flex
LESSON PLANS
Adobe Flash CS3 - Advance Design (AS3.0)
Duration: 3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor: Greg Hamer | Philip Kerman | Ayo Binitie
Cost: $1495
Registration: Click Here to Register
*This course is currently being upgraded to ActionScript 3.0 and will resume in September 08. ( See calendar for dates ) Please call 703 956 9217 for more information...
Course Synopsis
Adobe Flash CS3: Advanced Design provides Flash designers with prior ActionScript experience the knowledge and hands-on practice they need to build more flexible and dynamic design-based Flash content. This course focuses on teaching students more advanced ActionScript topics that will remove a reliance on Timeline-based visual tools. Students will learn to generate dynamic design and navigation elements that cannot be created without ActionScript. This course is offered using ActionScript 3.0
Who Should Attend
This course is for Flash designers who have some experience with ActionScript but want to learn more advanced topics and features to enhance their designs. 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.
Introducing the Course
Introducing the course
Understanding the course format
Discussing the course objectives
Reviewing the course prerequisites
Reviewing the course outline
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()
Working with Graphics
Learning about Flash drawing models
Using filters
Using blends
Creating filters and blends with ActionScript
Introducing bitmap caching
Importing XML Data
Learning about XML
Using XML in Flash
Accessing XML data
Looping through XML data
Working with Text
Implementing advanced anti-alias rendering
Introducing the TextFormat class
Formatting text with cascading style sheets
Resizing text fields
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
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
Learning Advanced Animation with ActionScript
Introducing the Tween class
Handling Tween class events
Introducing the Transition classes
Using Delegate to create a component listener
Styling and Skinning Components
Styling components
Skinning components with themes
Skinning components manually
Adobe Flash CS3 - Flash Video Development (AS2.0)
Duration: 3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor: Greg Hamer
Cost: $1495
Registration: Click Here to Register
Course Synopsis
In this three day hands-on training class, students will learn need-to-know techniques to produce and deliver high-quality Flash Video over the internet using Flash CS3 Professional. The Flash Video codec will be explored in-depth to deliver higher quality video over lower bandwidth connections.
Who Should Attend
This course is for developers with intermediate experience in Adobe Flash CS3 Professional that would like to learn advanced tips, tricks, and techniques for publishing video content. Experience working with video production is also recommended. 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 Intro level course
Equivalent knowledge from the Adobe Flash CS3 ActionScript course.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.
What You Will Learn
Flash Video Import Wizard
Editing Video for Flash
Creating video with FLV
Video and Alpha Channels
Masking Video • Adding Filters and Blend Eff ects
Building Video Walls
Working with Multiple Flash Videos
ActionScript and Flash Video
Flash and the Camera Object
LESSON PLANS
Creating an FLV using the Video Wizard and the Flash CS3 Video Encoder
Before you import
Using the Flash 9 Video Encoder
Playing an FLV in Flash CS3 Pro
Editing Video for Flash
Nonlinear editing
Windows Movie Maker
Playing and FLV in Flash CS3 Pro
Alternative FLV creation tools
Apple iMovie
Data rate
Exporting techniques
Creating Flash Video with the FLV Components
The FLV playback component
Video Buff ering
Creating a custom video controller
Creating a custom video player
Adding playback controls
Alpha Channels and Flash CS3
Creating alpha channels
Creating an FLV with an alpha channel
Trimming video
Video on video
Adding cue points to a video
Alpha video and HTML
Adding Filters and Blend Eff ects to Flash Video
The “point of light” effect
The “ghost in the machine” eff ect
Color effects in Flash Video
Using ActionScript and the FLV playback component
Filters and Flash Video
Applying filters and blends with ActionScript
Masking Video
Creating a simple mask
Using an image as a mask
Video masks and ActionScript
Creating a blurred mask
Working with masking colors
Masks in motion
Building Video Walls
Flash text eff ects
From After Effects to Flash CS3
Advanced alpha mask creation
A simple video wall
Flash Media Server 2 overview
Choosing and Playing Multiple Videos
Choosing videos from a list
The combobox component
Create your own components
Creating a button component
Using a video as a button
Using transitions with multiple videos
Building a video menu
The Camera Object and Flash Video
Flash and the camera object
Flipping video
Creating titles and sequences
ActionScript and Flash Video
Creating components
Adding components to the stage
Flash CS3 video and integration with other Adobe video software
Adobe - Flash Media Server 3
Duration: 3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor: Greg Hamer / Ayo Binitie
Cost: $1495
Registration: Click Here to Register
Course Synopsis
Flash Media Server 3: Application Development provides experienced Flash developers with the knowledge and hands-on practice they need to build and deliver Streaming and Social Media applications with Flash Media Server 3. This course focuses on teaching students the Server Side ActionScript, ActionScript 3 and Flash CS3 skills required to build real-world rich media applications with audio, video, and data that interact dynamically with the user.
Who Should Attend
This course is for experienced ActionScript 3 programmers who want to deliver Streaming Media Applications with Flash Media Server 3. To gain the most from this class, you should:
* Be comfortable using the Flash CS3 Professional authoring environment
* Have knowledge of basic programming constructs including loops, functions and objects
* Be familiar with basic ActionScript 3 concepts
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.
Introducing the Course
* Reviewing the Course Prerequisites
* Reviewing the Course Format
* Outlining the Course Content
Introducing Flash Media Applications
* Introducing Streaming and Social Media Applications
* Presenting FMS Application Runtime Platforms
* Understanding Flash Player Security, Camera and Microphone Settings
* Understanding Supported Media Types
* Flash Media Server Programming Languages and Application Development Tools
* Exploring FMS Directories and Files
* Understanding FMS 3 Editions
Leveraging the FLVPlayback Component
* Introducing the ActionScript 3 FLVPlayback Component
* Streaming Video Without Code
* Implementing Basic Player Controls
* Enhancing the Player with ActionScript
* Using FullScreen Mode
* Using Video Metadata
* Subscribing to Live Video
Streaming Pre-Recorded Audio and Video
* Streaming Pre-Recorded Audio and Video
* Reviewing Streaming File Formats
* Setting up FMS for Streaming
* Core Classes for Streaming in ActionScript 3
* Introducing the NetConnection Class 1 2
* Exploring NetConnection Event Handling
* Streaming with ActionScript
* Exploring NetStream Event Handling
*
Streaming-Only Playback Options
Building Live Streaming Clients
* Using Live Audio and Video
* Accessing the Microphone and Camera
* Optimizing Device Configuration
* Using the NetStream Class for Publishing
* Subscribing to Live Video
Introducing SSAS
* Introducing Server Side ActionScript (SSAS)
* An Overview of SSAS Classes
* Working with the Application Class
* Managing Connection Re quests from Clients
* Working with the Client Class
* Using the NetConnection Class in SSAS
Creating Social Media Applications
* Defining Social Media Applications
* Using Remote SharedObjects (RSO)
* Connecting to Remote SharedObjects
* Writing to Remote SharedObjects
* Reading Remote SharedObject Data
* Examining SharedObject Synchronization
* Remote Method Invocation
* Broadcasting One-Way Messages
* Special Uses for NetStream Messaging
* Client / Server Remote Method Invocation
Adobe - Flash Lite 3 Mobile Application Development
Duration: 3 days
Time: 10am - 6pm. Breaks are scheduled throughout the day and lunch is typically scheduled between 12-1pm
Course Materials: Vendor Authorized Courseware provided
Locations: Reston, VA / On-Site
Related Courses:
Instructor: Greg Hamer
Cost: $1495
Registration: Click Here to Register
*This course is offered based on demand or to groups of 4-8. Please call 703 956 9217 for more information...
Course Synopsis
Flash Lite 3.0: Mobile Application Development provides students the knowledge and hands-on practice they need to produce and deliver high-quality animations, interfaces, games and applications and video specifically designed to take advantage of mobile device capabilities. The course allows a developer with no Flash experience to quickly start improving their mobile workflow using Flash Lite, and to develop applications much faster than with other technologies. The course is task based, with students learning by actually building these applications. The course focuses on mobile best practices and students will learn how to build applications that run efficiently on lower powered mobile devices.
Who Should Attend
To be fully prepared to understand all the learning points in this course you must come in with the following knowledge:
* Knowledge of mobile terminology.
* Knowledge of a scripting language.
You are not required to have any knowledge of authoring Flash applications or development in other mobile technology.
Prerequisites
Because of the amount of material we cover in class, we do require students to be comfortable using a mouse, opening and saving files, and the general operations of computers. While we will make every reasonable effort to help, students with insufficient skills may be required to observe the class lessons or do their best to keep up without slowing down the rest of the class.
Introducing Flash Lite 3
* Reviewing the course outline
* Understanding the Mobile Landscape
* Introducing Flash Lite 3
Getting Started
* Installing the Adobe Flash Lite Player
* Installing the Flash Lite Player on a Device
* Learning the Flash CS3 Professional Interface
* Exploring the interface elements
* Using Document Templates
* Publishing Mobile Documents
Using Adobe Device Central
* Moving SWF Files to a Handset
* Comparing Mobile Specific Issues with the Desktop Flash player
Using Adobe Device Central
* Testing content in Adobe Device Central
* Create a New Flash Lite Document
* Using Device Profiles and Device Sets
* Testing Content with Device Parameters
Using Visual Objects
* Organizing Mobile Applications
* Organizing Graphical Assets
* Understanding Image Types
* Importing Images
* Creating Vector Images
* Organizing Mobile Applications
* Understanding Movie Clips
* Understanding Buttons
* Creating a Movie Clip and Using Buttons
* Creating Mask Effects
Working with Text Assets
* Working with Text Assets
* Changing text properties
* Creating Input Text Fields
* Understanding Font Handling
* Optimizing Text for Mobile Devices
Creating Timeline Based Animation
* Creating Animations
* Creating Motion Tweens
* Controlling the Timeline
* Creating an Animation
* Creating Frame-by-Frame Animations
* Onion skinning
* Using distribute to layers
* Balancing Quality and Performance
* Animation Best Practices
Building Well Architected Applications
* Data Typing Objects
* Declaring Objects and Data Typing
* Controlling Application Flow
Controlling Visual Objects with ActionScript
* Adding Actions to Timeline Frames
* Controlling Visual Objects
* Creating Visual objects at runtime
* Controlling object depth using ActionScript
* Dynamically Controlling MovieClips
Building an Effective User Interface
* Handling User Events on a Device
* Communicating with the device
* Setting the Soft Key labels
* Handling Key Presses
* Guiding the User’s Experience
* Referring to code in another timeline
* Using _parent
Creating a Mobile Game
* Using ActionScript to animate
* Changing MovieClip properties over time
* Using ActionScript for Animation
* Changing an animation interactively
* Stopping an animation
* Deleting the onEnterFrame event
Using Class Based Development
* Creating Classes in ActionScript
* Linking a Class to a MovieClip symbol
* Creating and Using ActionScript Classes
* Defining class properties and methods
* Managing Scope issues in class files
Loading and Using XML Data to drive Dynamic Content
* Using XML
* Loading XML data into Flash Lite
* Understanding Array and Objects variables
* Parsing and using XML data
Streaming Data Synchronously to the Handset
* Introducing XML Sockets
* Setting Up a Jabber Account
* Using XMLSocket in Flash Lite 2.1
* Passing XML Data through Jabber
* Assembling XML data
Writing Persistant Data to the Device
* Persisting Data in a Flash Lite Application
* Persisting Data
* Posting XML data to be persisted on the server
* Dispatching custom events
Using Sound with Mobile Devices
* Incorporating sound into a Flash Lite application
* Using the Sound Class
* Testing for Sound Capabilities
* Loading External Sounds
* Controlling Sound
Creating Flash Lite Content for BREW
* Using BREW and Flash Lite
* Setting up the BREW environment
* Authoring Flash Lite Applications for BREW
* Uploading to BREW Enabled Devices for testing
Adding Device Video to a Mobile Application
* Using Video in Flash Lite
* Using Bundled Device Video
* Using External Device Video
Adding Flash Video to a Mobile Application
* Using Flash Video in Flash Lite
* Encoding Video
* Advanced Encoding Settings
* Delivering Streaming Video