package { import flash.display.Sprite; import fl.video.FLVPlaybackCaptioning; import fl.video.FLVPlayback; public class RCaptionDO extends Sprite { var cap:FLVPlaybackCaptioning; var vid:FLVPlayback; function RCaptionDO() { cap = new FLVPlaybackCaptioning(); vid = new FLVPlayback(); cap.flvPlayback = vid; addChild( vid ); addChild( cap ); } public function setupVideo( capSkin : String , capVidWidth : Number , capVidHeight : Number , capSource : String , flvSource : String ) : void { vid.skin = capSkin; vid.setSize( capVidWidth , capVidHeight ); cap.source = capSource; vid.play( flvSource ); } } }