Adobe Flash

Adobe Flash CS4

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.

Getting Acquainted

  • Starting Flash and Opening a File
  • Getting to Know the Work Area
  • Working with the Library Panel
  • Understanding the Timeline
  • Organizing Layers in a Timeline
  • Using the Property Inspector
  • Using the Tools Panel
  • Undoing Steps in Flash
  • Previewing Your Movie
  • Publishing Your Movie
  • Finding Resources for Using Flash
  • Checking for Updates

Working with Graphics

  • Understanding Strokes and Fills
  • Creating Rectangles
  • Using a Gradient Fill
  • Making Selections
  • Drawing Ovals
  • Making Patterns
  • Creating Curves
  • Creating Transparencies
  • Creating and Editing Text

Creating and Editing Symbols

  • Getting Started
  • Importing Illustrator Files
  • About Symbols
  • Creating Symbols
  • Importing Photoshop Files
  • Editing and Managing Symbols
  • Changing the Size and Position of Instances
  • Changing the Color Effect of Instances
  • Understanding Blend Effects
  • Applying Filters for Special Effects
  • Positioning in 3D Space

Adding Animation

  • About Animation
  • Understanding the Project File
  • Animating Position
  • Changing the Pacing and Timing
  • Animating Transparency
  • Animating Filters
  • Animating Transformations
  • Changing the Path of the Motion
  • Swapping Tween Targets
  • Creating Nested Animations
  • Using the Motion Editor
  • Easing
  • Animating 3D Motion
  • Previewing the Animation

Articulated Motion and Morphing

  • Articulated Motion with Inverse Kinematics
  • Constraining Joints
  • Inverse Kinematics with Shapes
  • Armature Options
  • Morphing with Shape Tweens
  • Using Shape Hints

Creating Interactive Navigation

  • About Interactive Movies
  • Designing a Layout
  • Creating Buttons
  • Understanding ActionScript 3.0
  • Adding a Stop Action
  • Creating Event Handlers for Buttons
  • Creating Destination Keyframes
  • Playing Animation at the Destination
  • Animated Button

Working with Sound and Video

  • Understanding the Project File
  • Using Sounds
  • Understanding Flash Video
  • Using the Adobe Media Encoder
  • Understanding Encoding Options
  • Playback of External Video
  • Working with Video and Transparency
  • Embedding Flash Video

Using Components

  • About Components
  • Adding a Text Component
  • Using Components to Create Interactivity

Loading and Controlling Flash Content

  • Loading External Content
  • Removing External Content
  • Controlling Movie Clips
  • Creating Masks

Publishing Flash Documents

  • Testing a Flash Document
  • Understanding the Bandwidth Profiler
  • Adding Metadata
  • Publishing a Movie for the Web
  • Alternative Publishing Options

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: Rich Content Creation course or have equivalent experience.
  • Have completed the Adobe Flash: 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 | Intro to ActionScript 3.0

Navigating the Flash Timeline

  • Lesson overview
  • Getting started
  • Placing code on the Flash timeline
  • Some suggestions to try on your own

Working with Events and Functions

  • Lesson overview
  • Creating event listeners and event handling functions
  • Creating navigation with a button click
  • Some suggestions to try on your own

Creating Animation with ActionScript

  • Lesson overview
  • Reviewing the starting file
  • Controlling MovieClip properties with ActionScript
  • Creating animation using ActionScript tweens
  • Some suggestions to try on your own

Creating ActionScript in External Files

  • Lesson overview
  • Creating an ActionScript file
  • Creating instances of a class file in Flash
  • Some suggestions to try on your own

Using ActionScript and Components to Load Content

  • Lesson overview
  • Creating an instance of the List component and setting ins parameters
  • Adding an instance of the UILoader component
  • Adding a CHANGE event listener to the List component
  • Loading SWF files into a UILoader component
  • Creating the gallery file
  • Adding a scroll bar to the text field
  • Some suggestions to try on your own

Creating Preloaders in ActionScript 3.0

  • Lesson overview
  • Tools in the testing environment
  • Creating a text field and progress bar to track loading
  • Inserting ActionScript to track progress of the UILoader component
  • Controlling the frames of a MovieClip to reflect loading progress
  • Some suggestions to try on your own

Using Arrays and Loops in ActionScript 3.0

  • Lesson overview
  • Examining the starting file
  • Adding MovieClip instances to the stage from the Library
  • Generating multiple instances with a for loop
  • Adding event listeners to the block instances
  • Creating animation using ENTER_FRAME
  • Adding the test don't( ) function
  • Some suggestions to try on your own

Creating a Radio Button Quiz in an ActionScript File

  • Lesson overview
  • Examining the starting file
  • Creating a new ActionScript file
  • Setting up the RadioButtonQuiz class
  • Adding variables to the RadioButtonQuiz class
  • Creating the quiz functionality
  • Formatting text with ActionScript
  • Creating the Quiz
  • Creating check Answer( ) - the final function
  • Integration your new class into the Flash project
  • Some suggestions to try on your own

Controlling Sound with ActionScript

  • Lesson overview
  • Examining the starting file
  • Adding sliders to the project
  • The Sound, Sound Channel, and Sound Transform classes
  • Setting the song titles using a for loop
  • Making the sliders invisible until needed
  • Programming the buttons to select songs
  • Controlling the visibility of the volume and pan controls
  • Adding a listener for the ID3 tags of an MP3 file
  • Adding the slider controls
  • Some suggestions to try on your own

Working with an XML Playlist

  • Lesson overview
  • Understanding the basic structure of an XML file
  • Examining the starting file
  • Replacing the song list array with an XML instance
  • Loading an external playlist using the URL loader class
  • Responding to COMPLETE and IO_ERROR events
  • Moving the event listeners into the xmlloaded( ) function
  • Updating the choose song( ) function
  • Creating hyperlinks using XML data
  • Navigating through the song list
  • Some suggestions to try on your own

Using ActionScript and Components to Control Video

  • Lesson overview
  • Examining the Lesson 11 folder contents
  • Adding the FLVPlayback component
  • Setting FLVPlayback properties in Flash
  • Adding ActionScript control of FLVPlayback properties
  • Working with color
  • Adding the FLVCaptioning component
  • Playing multiple video files from an XML playlist
  • Using the full-screen publish settings
  • Some suggestions to try on your own

Delving Deeper into Graphics and Animation with ActionScript

  • Lesson overview
  • Inverse kinematics in Flash CS4
  • Examining the starting files
  • Working with IK animation in ActionScript
  • Creating Sound and Sound Channel instances
  • Playing and stopping the sound effects
  • Accessing the user's webcam or video camera using ActionScript
  • Using the Bitman and Bitmap Data classes
  • Examining the Pixel Bender Toolkit
  • Some suggestions to try on your own

Printing and Sending Email with ActionScript

  • Lesson overview
  • Examining the starting file
  • Adding a simple email link
  • Sending email from Flash
  • Adding printing capabilities with the Print Job class
  • Some suggestions to try on your own

Creating Adobe Air Applications with Flash and ActionScript

  • Lesson overview
  • AIR-specific ActionScript
  • Flash publish settings for an AIR project
  • Including a file in the AIR application
  • Creating an AIR application
  • Examining the starting file
  • Listening for drag events
  • Some suggestions to try on your own

Multi-Register & Save!

Name
Adobe Flash CS4: Rich Content Creation and Intro to ActionScript 3.0
Price
$1500
Date
3/8/10 - 3/12/10
Length
5 days
Register for Both & Save!
Name
Adobe Flash CS4: Rich Content Creation and Intro to ActionScript 3.0
Price
$1500
Date
5/3/10 - 5/7/10
Length
5 days
Register for Both & Save!

Course Details

Rich Content Creation

Name
Flash CS4: Rich Content Creation
Price
$995
Date
3/8/10 - 3/10/10
Length
3 days
Register Now
Name
Flash CS4: Rich Content Creation
Price
$995
Date
5/3/10 - 5/5/10
Length
3 days
Register Now

ActionScript 3.0

Name
Flash CS4: Intro to ActionScript 3.0
Price
$695
Date
3/11/10 - 3/12/10
Length
2 days
Register Now
Name
Flash CS4: Intro to ActionScript 3.0
Price
$695
Date
5/6/10 - 5/7/10
Length
2 days
Register Now

video professional

Name
Flash CS4: Video Professional
Price
$995
Date
CALL TO SCHEDULE
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.

Brian Culp

Brian Culp is both an Adobe and Apple Certified trainer. He is a graduate of Kansas State University, where he was an Academic All American. After four years playing professional baseball, Brian graduated from the Vancouver Film School, where he learned to edit using film, tape-to-tape decks, and Avid editing stations. Since his time in film school, he has authored over dozen books and training courses for the Virtual Training Company and other publishers such as McGraw Hill, O’Reilly, and APress. When not teaching or writing, he is part of the producing team of Bean Lake Entertainment, where he has edited a wide variety of projects using Final Cut and Premiere Pro. The company recently completed its first feature film project and is working on its next. Brian lives in Kansas City.

Rob Daniels

Rob Daniels is President and Owner of Tech Wyze, Inc., in Kansas City, a computer consulting and training company. Rob began his career in professional digital photography in the early 1990s and found himself supporting his employer's computer imaging systems. After making a transition into the IT world, he became network manager of a publishing company and spent four years training graphics professionals across North America. Later, Rob established his own IT company to support such clients as Hallmark Cards, Kansas City Power & Light, and many more. Rob is a CompTia Certified Technical Trainer +, Apple Certified Trainer, and Adobe Certified Instructor. He holds numerous other IT certifications.

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.

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.




Related Courses