One of the best features of the skin SWF files used with the FLVPlayback component is that each one can be modified to suit the design and branding requirements for your video-playback presentation. Many designers and developers aren’t aware that you can quickly change the look and feel of the skin for the FLVPlayback component. For example, you may want to:
Adobe provides all the source Flash (FLA) files for each skin option for the AS2 version of the FLVPlayback component. You can find the source skin files in the following locations:
For Flash CS3 on Windows:
C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\FLVPlayback Skins\FLA\ActionScript 2.0\
For Flash CS3 on Mac:
[Startup drive]: Applications: Adobe Flash CS3:Configuration:FLVPlayback Skins:FLA:ActionScript 2.0:
For Flash Professional 8 on Windows:
C:\Program Files\Macromedia\Flash 8\en\Configuration\SkinFLA\
For Flash Professional 8 on Mac:
[Startup drive]: Applications: Macromedia Flash 8: Configuration: SkinFLA:
To modify a skin file for the AS2 version of the FLVPlayback component, follow these steps:
Open the newly renamed file in Flash. You see every element of the skin's UI placed on the stage (Figure 1). Most of the elements aren't exported on the stage, though—they're placed on guide layers.

Figure 1: The skin elements on the main timeline.
To edit the look and feel of an element, double-click the instance on the stage. Alternatively, you can open the Library panel (Ctrl/Cmd+L) and edit the symbol instances. Elements are grouped into various folders and subfolders. Double-click the SteelExternalChrome instance on the lowest layer of the main timeline. Inside this symbol, unlock the Color Plate layer. Select the rounded rectangle fill on the stage, and change the background color. For this example, I used one of the red colors from the Flash CS3 application icon, #AB111F (Figure 2).

Figure 2: The contents of the SteelExternalChrome symbol.
In the Select Skin dialog, choose Custom Skin URL from the Skin menu. In the URL field, type the name of the published SWF file from step 6. For this example, that SWF filename is CustomExternalPlaySeekMute.swf Figure 3). Click OK when you're finished. 10. Specify a Flash Video (FLV) file for the contentPath parameter in the Component Inspector.

Figure 3: The Select Skin dialog.
Save the Flash document, and test the movie (Ctrl/Cmd+Enter). The new skin SWF file loads and displays with the FLVPlayback component (Figure 4).

Figure 4: The customized skin SWF file.
Adobe also provides the skin source Flash (FLA) files for the AS3 version of the FLVPlayback component. In Flash CS3, you can find the source skin files in the following locations:
For Flash CS3 on Windows:
C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\FLVPlayback Skins\FLA\ActionScript 3.0\ For Flash CS3 on Mac:
[Startup drive]: Applications: Adobe Flash CS3: Configuration: FLVPlayback Skins: FLA: ActionScript 3.0:
To modify a skin file for the AS3 version of the FLVPlayback component, follow these steps:
Double-click the SquareBgOver symbol to edit its con¬tents. Inside the symbol, select the green stroke on the Glow layer, and change its color. For this example, I used white (#FFFFFF) (Figure 5). If you'd like to change the down state of the button graphics, you can continue to edit the stroke colors of the SquareBgDown symbol.

Figure 5: The new outline color for the button graphics.
You don't need a skin SWF file with your FLVPlayback instance. You can control the video clip loaded into an FLVPlayback component using custom UI components that ship with Flash CS3. The set of custom UI components for the FLVPlayback available in the Components panel (Ctrl/Cmd+F7) is nearly identical for the AS2 and AS3 versions. Figure 6 shows the UI components that are included in the Video grouping for the AS3 version of the FLVPlayback component, and Figure 7 shows those for the AS2 version.

Figure 6: The custom UI components for the AS2 version of the FLVPlayback component.

Figure 7: The custom UI components for the AS3 version of the FLVPlayback component.
The process of integrating a custom UI component with an instance of the FLVPlayback component is fairly straightforward:
Now that you have an overview of the process, let's practice the steps with an example.
To use a custom UI component with the AS3 version of the FLVPlayback component, follow these steps:
From the Video grouping in the Components panel, drag the SeekBar component to the stage, and place it to the right of the PlayPauseButton instance. Name the new instance sb in the Property inspector. You can stretch the width of the SeekBar instance using the Free Transform tool to fill the remaining width of the FLVPlayback instance (Figure 8).

Figure 8: The newly placed custom UI components.
Select frame 1 of the actions layer, and open the Actions panel (F9, or Option+F9 on Mac). Add the following code to the script pane. Notice that the property names of the FLVPlayback controls mirror the names of the components in the Components panel—change the first letter of the name to lowercase. For example, PlayPauseButton becomes playPauseButton:
import fl.video.FLVPlayback; var fp:FLVPlayback = flvPlayer; fp.playPauseButton = ppb; fp.seekBar = sb;

Figure 9: The new components can control the video playback.
You can also edit the look and feel of the custom UI components by opening the Library panel and modifying the graphics inside the component's nested symbols. The custom UI components aren't compiled—you can view every asset of the controls directly in the Library panel.
Tip: The new skin features in the AS3 version of the FLVPlayback component allow you to quickly change the background color of the skin SWF by setting the skinBackgroundColor parameter in ActionScript or in the Parameters tab of the Component Inspector.