Adobe Flash CS3

Adobe Flash CS3

Courses Available

Course Outline | Rich Content Creation

Description

Rich Content Creation is an introductory course that provides designers and developers new to the Flash environment the knowledge and hands-on practice they need to create rich Flash content. Students will produce an engaging interface using text, graphics, animations, video, and sound. Simple user interactions are added using built in ActionScript behaviors and Script Assist. In addition to teaching essentials, the course focuses on teaching best practices for creating Flash content.

Audience

This course is for beginners: designers and developers new to Flash who want to learn the interface and commonly used features. To gain the most from this class, students should:

  • Be familiar with Windows or Mac OS X.
  • Be familiar with the web and its terminology.

Introducing the Course

  • Understanding the course format
  • Reviewing the course objectives and prerequisites
  • Looking at the course outline

Working in Flash

  • Setting Stage dimensions
  • Working with panels and panel layouts
  • Setting preferences
  • Identifying the development cycle
  • Publishing a file

Creating and Importing Graphic Assets

  • Working with different graphic formats
  • Importing bitmap graphics
  • Importing vector graphics
  • Working with layers and layer folders
  • Using the drawing tools
  • Using object and merge drawing
  • Working with the Color panels
  • Creating and using Graphic symbols
  • Using the Library panel

Using Text Effectively

  • Using the Text tool
  • Adding and formatting static text
  • Changing font rendering methods
  • Adding input text fields
  • Embedding fonts in input text fields
  • Using font best practices

Creating Animations

  • Working with the Timeline
  • Using keyframes, blank keyframes, and frames
  • Creating motion tweens
  • Creating shape tweens
  • Creating transition effects
  • Using animation best practices

Adding ActionScript with Script Assist and Behaviors

  • Using Script Assist
  • Adding actions to a frame
  • Creating and using Button symbols
  • Adding behaviors to a button
  • Loading external SWFs

Using Moving Clips

  • Creating and using Movie Clip symbols
  • Organizing a Movie Clip Timeline
  • Using actions to control a Timeline
  • Using frame labels
  • Responding to user interactions

Adding Sound and Video

  • Importing sound
  • Changing sound properties
  • Adding sound to a Timeline
  • Embedding video in a Timeline
  • Using the FLVPlayback component

Publishing Flash Documents

  • Using different publishing formats
  • Using publishing profiles
  • Adding Flash Player detection
  • Publishing for deployment

Course Outline | Advanced Application Development

Description

Flash 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.

Audience

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 Macromedia Flash 8: Rich Content Creation course.
  • Equivalent knowledge from the Macromedia Flash 8: 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

Course Outline | Video Professional

Description

Flash Video Development provides students the knowledge and hands-on practice they need to produce and deliver high-quality Flash Video over the internet. Topics include developing a rich media player using the new Flash Professional pre-built components as well as ActionScript; using high-quality encoding techniques, including the new Flash Video codec enabling the delivery of higher quality video over lower bandwidth connections; creating live video; and exporting the new alpha-channeling and video color filters. This course will focus on delivering the best experience possible with Flash Video, exploring bandwidth scaling, progressive downloading, and streaming with the Flash Media Server and Flash Video Streaming Services.

Audience

This course is for developers with extensive experience with Macromedia Flash (either Flash MX Professional 2004 or Flash 8). To take this course, you should:

  • Have completed the Adobe Flash CS3: Rich Content Creation course or have equivalent experience.
  • Have completed the Adobe Flash CS3: ActionScript 3.0 course or have equivalent experience.
  • Have experience working with video (recommended).

Introducing the Course

  • Getting familiar with the course methodology and format
  • Understanding the course objectives
  • Understanding the course prerequisites
  • Viewing the course outline

Introducing Flash Video

  • Defining streaming
  • Defining digital video
  • Understanding key Flash Video concepts
  • Looking at the evolution of Flash Video
  • Viewing Flash Video market adoption statistics
  • Examining the streaming video market
  • Identifying key benefits of Flash Video over traditional media
  • Introducing the Flash Media Server for streaming video

Building a Component Based Media Player

  • Understanding the Flash Video development workflow
  • Using the Insert Flash Video command in Dreamweaver 8
  • Building a media player with the FLVPlayback component
  • Building a media player with FLVPlayback Custom UI components
  • Binding playback properties and components
  • Building a playlist and video picker
  • Skinning FLVPlayback Custom UI components

Encoding Flash Video

  • Understanding Flash Video (FLV)
  • Introducing CODECs and video encoding
  • Converting to FLV using the Flash 8 Video Encoder
  • Understanding bandwidth and data rate
  • Using advanced encoding settings
  • Adding cue points, cropping, and trimming
  • Using encoding best practices

Delivering Flash Video

  • Understanding video delivery options
  • Comparing embedded vs. progressive download
  • Streaming Flash Video
  • Using Macromedia Flash Video Streaming Services
  • Using the Flash Media Server
  • Tracking FLV Playback

Reviewing ActionScript

  • Reviewing ActionScript basics
  • Using Media Component properties
  • Using Media Component methods
  • Handling Media Component events
  • Using ActionScript to control the Media Components

Building a Custom Media Player

  • Understanding the process for building a custom media player
  • Learning the ActionScript required for streaming
  • Creating a connection to the server
  • Controlling and managing streams
  • Introducing and using the embedded Video object
  • Adding video playback filters
  • Using the Sound class to manage audio
  • Listening and responding to stream events

Adding Flash Video Effects

  • Understanding filters, blends, and masks
  • Masking the FLVPlayback component
  • Importing alpha channels with video
  • Creating a Flash movie that uses video with alpha channels
  • Understanding differences between author-time and run-time effects
  • Embedding the FLVPlayback component inside a MovieClip
  • Using blend modes
  • Using ActionScript to apply filters

Enhancing the User Experience

  • Understanding the importance of the user experience
  • Creating auto detection for bandwidth, Flash Player version, and connection speed
  • Creating playback controls
  • Using full screen playback
  • Creating error handling

Working with Cue Points and User Accessibility

  • Introducing embedded cue points
  • Understanding accessibility issues for video playback
  • Manipulating cue points with ActionScript
  • Adding closed captioning
  • Controlling video with keyboard commands

Using Live Video

  • Introducing live video
  • Using the live video encoder
  • Setting the live encoder
  • Recording a live stream
  • Playing a live stream
  • Creating bandwidth strategies

Course Outline | ActionScript 3.0

ActionScript Basics

  • Creating basic scripts using ActionScript
  • Using the Actions panel
  • Using Script Assist
  • Adding a stop action
  • Working with conditional statements
  • Loading data from a URL
  • Working with event listeners
  • Assigning actions to buttons

Using Components

  • Adding a simple component to a project
  • Modifying a component's parameters
  • Configuring an interactive component
  • Using ActionScript to enable a component

Working with Sound and Video

  • Editing sound files
  • Importing video files
  • Using video components
  • Working with video that contains alpha channels

Loading and Optimizing Flash Content

  • Loading a SWF file
  • Monitoring the loading progress
  • Using ActionScript to animate a preloader
  • Working with dynamic text
  • Making symbols visible and invisible
  • Caching bitmaps to improve performance

Publishing Flash Documents

  • Testing a Flash document
  • Changing publish settings for a document
  • Adding metadata
  • Publishing a SWF file
  • Detecting the version of Flash Player a viewer has installed
  • Publishing a self-contained projector file

Multi-Register & Save!

Name
Adobe Flash CS3: Rich Content Creation and Adv Application Development
Price
$1500
Date
1/12/09-1/16/09
Length
5 days
Register for Both & Save!

Course Details

Rich Content Creation

Name
Flash CS3: Rich Content Creation
Price
$995
Date
1/12/09-1/14/09
Length
3 days
Register Now

Adv App Development

Name
Flash CS3: Advanced Application Development
Price
$695
Date
1/15/09-1/16/09
Length
2 days
Register Now

video professional

Name
Flash CS3: Video Professional
Price
$995
Date
CALL TO SCHEDULE
Length
3 Days
Register Now

Actionscript 3.0

Name
Flash CS3: ActionScript 3.0
Price
$995
Date
4/22/09-4/24/09
Length
3 Days
Register Now

What's Included?

Included In The Cost Of The Course: Course Book, Breakfast And Lunch, And Certification Test Voucher!

Instructor

Rich Baim

An Adobe Certified Instructor for Adobe Premiere Pro with over twenty years of video editing experience. Rich has a Master of Science degree in Instructional Media and was one of the beta testers for Premiere Pro 1.5. He currently works in the eLearning department at a technology center and specializes in streaming media for health education. Rich emphasizes real-world problem solving and provides "hands-on" experiences for students.

Margaret A. Gaeddert

Margaret "Margee" Gaeddert, is a certified professional designer and owner of G Art & Design in Oklahoma City. A 30 year career in design as an art director, graphic designer, illustrator, and web designer has awarded her regional, national and international awards. She has worked with Fortune 500 and 1000 corporations such as AOL, Avon, Bristol-Myers Squibb Co, Sony Music, CNBC.com and Gucci. Local corporations include American Fidelity, KOCO Television, Metropolitan Library Association and Sperry Van Ness. She teaches design at the University of Central Oklahoma. Gaeddert enjoys serving on the board of the Oklahoma Watercolor Association, and two design advisory boards supporting education in Oklahoma. She holds a bachelor's of fine arts degree and is an accomplished award winning fine artist in watercolor media, calligraphy and caricature art.

Jason Gaines

Mr. Gaines is a certified professional in both Logic Pro 8 and Soundtrack 2. He is currently in demand as an instructor of both applications. Current projects include independent film work and collaboration on the television series, LA Ink. Jason Gaines is a New York City based trumpeter, composer and arranger. He has performed and recorded with some of the most influential performers in the jazz idiom including Arturo Sandoval, Roy Hargrove, Joshua Redman, Freddie Hubbard, Jackie McLean, Gerald Wilson and others. He holds degrees from Manhattan School of Music, New York University and Teachers College, Columbia University.

Doug Hanley

Doug Hanley is a Mac support veteran of over 16 years and a user group founder. He is the President of MacTEK Consulting & Training, Inc., a computer consulting firm and Apple Authorized Training Center in Las Vegas. Doug is an Apple Certified Trainer and Apple Certified System Administrator. In his free time he is a regular Co-host on the Computer Outlook, a syndicated radio show at www.computeroutlook.com.

Foster Johnson

Foster Johnson is the Owner and Lead Creative for Foster Johnson Studios. He has 10 years of professional creative development and leadership experience in interactive, print and advertising, executing creative direction, art direction and team strategy. An architect of numerous web based commerce and database connectivity solutions, as well as e-commerce, telecoms, entertainment, advertising, publishing, photography and video for broadband. Johnson is an Adobe Certified Instructor (ACI) with expert level application skills in Adobe Creative Suite 3, including: Flash using ActionScript 3.0, Dreamweaver, Photoshop, Illustrator, Premiere Pro, After Effects Pro, InDesign, Acrobat Pro, Captivate 3.0, LiveCycle ES as well as QuarkXPress and web application development using advanced CSS, SQL, AJAX, XML, RSS, Google AdSense and AdWords.

Rick Allen Lippert

Rick Allen Lippert is president of Lippert Media in Oklahoma City with 30 years experience on both sides of the camera. Specializing in industrial production, he has won numerous awards for his writing, producing, and directing for clients such as the Oklahoma Arts Institute, Oklahoma City University, the City of Oklahoma City, the University of Central Oklahoma, the U.S. Coast Guard, the U.S. Department of Transportation and the Federal Aviation Administration.His commercial clients include CompSource Oklahoma and Dane Design. Rick has been using Final Cut Pro since version 1.25. As an adjunct instructor, he teaches video production at Oklahoma City Community College and media writing at the University of Oklahoma.

Kiri Roberts

Kiri Christopher Roberts is the creative director of One Media USA, a media production house located in Albany, NY. Born in Zimbabwe, Kiri migrated to the UK where he received a Masters in Audio Production from the University of Westminster in London. With a diverse international experience he has worked on music production, TV commercials, documentary films, music videos and currently ‘Frozen River’ the movie. Kiri is also a contributing writer for the Edit-Well magazine whose editor is Larry Jordan of LA. Kiri balances his time between his business and as a trainer for Apple Pro Apps. He is an Apple Certified end user and trainer for Motion 3, FCP6, STP2 & Logic 8.

Luisa Winters

Luisa Winters has been in the professional videography industry for 17 years. An awards winning videographer / editor, her tips make editing and compositing more productive, faster, and far more inventive. Luisa is a featured instructor for NAB, Government Video Expo, DV Expo, CES, NAB - NY and PMA. An accomplished videographer, editor, 3D animator and graphics designer, her compositions have been seen on broadcast TV as well as in private video productions. She has created and edited scores of video and web projects for dozens of corporate, government, and educational, commercial and private clients. Luisa has conducted training sessions and master classes for Adobe After Effects, Photoshop, Premiere Pro, Flash and Encore DVD. Luisa is a Johns Hopkins University Graduate and is fluent in both English and Spanish.

Related Courses