
The FLVPlayback component skins with captioning support make it easy to provide captions for Flash video without having to write a lot of ActionScript code. The skins were originally developed to display captions embedded in FLV (Flash video) files using Captionate, but they will also display captions embedded in specially formatted Flash Video Encoder or ActionScript cue points.
This tutorial teaches you how to add captions to your Flash video files using Captionate or cue points, and how to display those captions in a Flash movie using the FLVPlayback component and the FLVPlayback component skins with captioning support.
Note: These skins are for use with the Flash Professional 8 and ActionScript 2.0 version of the FLVPlayback component. If you are doing a project targeting Flash Player 9 and ActionScript 3.0, you should use the ActionScript 3.0 version of the FLVPlayback component in Flash CS3 Professional, the FLVPlaybackCaptioning component, and a Timed Text XML file (DFXP). You can find more information in the Adobe Flash CS3 accessibility design guidelines.
Before you get started with this tutorial, you may wish to watch a presentation by the author about captioning an FLV file:
To complete this tutorial you will need to install the following software and files:
Note: While it may be helpful to have this Flash video captioning solution to follow this article, it is not necessary. If you do not yet own Captionate, e-mail the makers of Captionate at support@captionate.com for a trial version or purchase the application from them directly. Captionate costs approximately US$60.
Basic knowledge of Flash and ActionScript 2.0. If you already have an FLV file captioned with Captionate, you can skip ahead to learn how to display the captions using the FLVPlayback skins with captioning support.
Michael A. Jordan is an interactive technology lead at Modernista!, a Boston-based creative agency. Prior to that he was a senior web developer of instructional technology at Houghton Mifflin Company, where he developed a passion for making Flash accessible.