Need Help?

Contact us by filling out this form, and an RMI representative will contact you promptly.


Comprehensive Flash Video
Price:
US$ 34.00
Duration:
5 hrs 30 min with R Blank
Flash Video Soup to Nuts

Watch Sample Lesson: Basic Video Playback

Popups must be enabled to view this sample.
Course Description

98% of video on the web is Flash Video -- from the defining characteristic of video sharing networks like YouTube, to delivering high quality branded content like NBC's 'Heroes'. As video in Flash continues to explode in popularity, Adobe continues to pump more power and video features into the Flash Player, including H.264 support, hardware acceleration, and high definition video.

That's why we assembled this course, combining all you need to know about Flash video, from what it is, how to encode it, how to deliver it, and how to program custom video experiences in Flash.

The online courses included with this enrollment are:


Who is this course for?
Any user of Flash CS3 or CS4 who wants to get up to speed on all there is to know about video in Flash, to work with video in each part of the workflow from encoding to distribution.




  • ActionScript 3 for Flash Video
    • Introduction
    • Lesson 1 : Load and Play Video
    • Lesson 2 : Controlling Loaded Video
    • Lesson 3 : Full Screen Mode
    • Lesson 4 : Utilizing Full Screen Hardware Accelerated
    • Lesson 5 : Exploiting Meta Data
    • Lesson 6 : Resize and Center the Video on Load
    • Lesson 7 : Add a Progress Bar
    • Lesson 8 : Add a Seek Bar
    • Lesson 9 : Hearing Key Video Events
    • Lesson 10 : Detecting the Start And End Of Playback
    • Lesson 11 : Add a Loading Animation
    • Lesson 12 : Add a Buffering Animation
    • Lesson 13 : Cleaning Up After a Video
    • Lesson 14 : Play Multiple Videos
    • Conclusion
  • Overview of Flash CS4 Video
    • Lesson 1: Introduction (11:13)
    • Lesson 2: Flash Video Formats (21:17)
      • Flash Video Codecs
      • What is H.264?
      • How do I know what codec was used in my video files?
      • Some Cool Features of Flash Video
        • Transparency
        • Metadata and Cuepoints
        • High Definition
        • Full Screen Playback with Hardware Acceleration
    • Lesson 3: Delivering Flash Video (16:10)
      • Technical Options for Delivering Flash Video
      • How to Deliver My Content
      • How to Steal Online Video Content
      • What Can Be Done to Reduce Risk of Theft
    • Lesson 4: Advertising and Flash Video (10:03)
      • The Current Options
      • The Horizon
    • Lesson 5: Encoding Flash Video (35:22)
      • Key Video Compression Concepts
        • What is Encoding, or Transcoding
        • Compression in Time-Based Media
        • Framerate
        • Keyframes and Keyframe Frequency
        • Image Dimensions
        • Aspect Ratio
        • Data Rate, or Bit Rate
        • Constant Bit Rate (CBR) vs. Variable Bit Rate (VBR)
        • Encoding Rules of Thumb
      • Encoders
      • Encoding with the Adobe Media Encoder CS4
      • Encoding with FFMPEGX
    • Lesson 6: Working with the Flash CS4 Video Components (15:33)
      • Importing Video into Flash
      • The Individual Components
      • Building a Closed Captioning System
    • Lesson 7: Conclusion (6:09)
  • The Webcam, CuePoints and Captions in Flash Video with ActionScript 3
    • Lesson 1: Adding Cue Points with ActionScript
      Some videos come with cue points embedded in them, but sometimes the videos don't. In this lesson we learn how to add cue points to videos in Flash, dynamically, with ActionScript -- so that you can use cue point functionality even with videos that do not have cue points.
      • Understanding and Using FLVPlayback.addASCuePoint()
      • Building an Array of CuePoints
      • Importing the MetadataEvent
      • Hearing the MetadataEvent.CUE_POINT Event
      • Adding the Cue Points to the Video
      • Reacting to the Cue Point Data
    • Lesson 2: Building a Closed Captioning System
      While you could use cue points to build closed-captioning into your video players, you don't have to. Because Flash comes with support for the Timed Text Tags standard, and makes it possible to build closed-captioning into your video players in under a minute, with almost no code. In this lesson, we learn how.
      • Why Use Captioning
      • Adobe's Implementation of the Timed Text Tags XML Standard
      • The FLVPlaybackCaptioning Component
      • The CaptionButton Component
      • Burning Captions into Your Video with Captionate
    • Lesson 3: Using Cue Points for Navigation
      Cue points can be used for various purposes. In this lesson we learn how to use cue points to implement chapter markers, or bookmarks, in our videos, to make it easy for viewers to jump around our content.
      • Working with 'Navigation' Cue Points
      • Listening for the MetadataEvent.METADATA_RECEIVED Event
      • Seeking Video By Cue Point
    • Lesson 4: The Basics of Working with the Webcam in AS3
      Of course, Flash comes with support for webcams. While it does require ActionScript, it's actually really not all that difficult to start working with webcams in your Flash movies. In this lesson, we learn the core code to work with the webcam, and handle situations where users do not have webcams, or choose to deny you access to them.
    • Lesson 5: Motion Detection with the Webcam in AS3
      While executing operations like image analysis and pattern detection in webcam feeds is some pretty advanced stuff, implementing a motion detection system on a webcam feed is incredibly easy. In this lesson, we learn how to use motion detection with the Camera object in Flash.
      • The ActivityEvent.ACTIVITY Event
      • The ActivityEvent.activityLevel Property
      • Killing and Cleaning Up Your Webcam Instance