Customise Flash Video Controls: Flash CS3 Photoshop CS3
Customise Flash Video Controls: Flash CS3 Photoshop CS3
Customise Flash Video Controls: Flash CS3 Photoshop CS3
01
Copy the CD folder ash to your hard drive. Search for the ActionScript 2.0 folder and open the FLV Playback skin MojaveExternalAll.a. Save this to your working directory as custom_skin.a. Select File>Publish Settings and in the Formats tab deselect HTML. Click the folder icon, browse to the ActionScript 2.0 folder and name the le custom_skin.swf. Click OK.
Open buttons_template.psd. In the Layers palette youll see a number of folders containing button names and their various button instances. Switch back to Flash and hit Ctrl+L to bring up the library of custom_skin.a. Open the Skins folder. The structure of this FLA mirrors the layer structure of the PSD, though the Photoshop layer names have been appended with ._ps.
02
Paul Wyatt Paul Wyatt has designed websites, print and animated creative for brands and properties such as Smirnoff, The X Factor, Sony BMG, Lycos, Garnier and 2 entertain. Find out more at www. paulwyatt.co.uk.
On the disc The les you need to complete this tutorial can be found in Disc Contents\ Resources\ash.
Time needed 45 minutes Skills Understand how the Flash video controls are constructed Create video controls tailored to a websites look and feel Add video to a website
In custom_skin.a select File>Import>ImportToLibrary and select buttons_template.psd. In the PSD import dialog twirl down all the folder icons to reveal the layers. Ctrl-click all the button instance layers and select Create movie clips for these layers. Click OK. A folder appears at the top of the Flash layer stack in the FLAs library named buttons_template.psd Assets.
03
In the Flash library select the Play Button folder. Click through the buttons different states. Double-click the MovieClip PlayButtonNormal to edit it. Create a layer and into this drag an instance of the MovieClip PlayButtonNormal_ps from the Play Button folder in the buttons_template. psd Assets folder. Place this above the existing layers, then delete the layers with the original button.
04
www.computerarts.co.uk
ART147.tut_3 84
21/2/08 18:16:31
85
05
Repeat this process for each state of each button. To make sure the buttons all line up open the wrappers folder in the Flash library and open the MovieClip Play Button containing all the instances for the button. Double-click each state to edit in place. In the Properties panel, change the X and Y positions to 0. Do this for the other buttons states.
06
The Volume and Seek Bar buttons are special cases, as they rescale according to the videos size. This can cause bitmaps to pixelate. For the Volume and Seek Bars replace the MovieClips VolumeBarHandle and SeekBarHandle with their Photoshop counterparts. The rescaleable vector elements are then opened and the originals recoloured to match the style.
08 07
Another rescaleable vector area within the Flash buttons template is found within the Chromes folder. This contains the background upon which the buttons rest. You can change the shape and colour or replace this with another vector creation of your own. In this case Ive deleted the Chromes folder so the buttons rest on the background of the Flash website.
After replacing and positioning the button instances, go to File>Publish. From our earlier settings the output SWF will appear in the ActionScript 2.0 folder mentioned in Step 1 with the name custom_skin.swf. Open tutorial_example.a. Create a layer called Video. Select Window>Components and drag an instance of the FLVPlayback component into this layer.
10
09
Click on the FLVPlayback component and select Window>Component Inspector. In the Value parameter to the right of Content Path click the small magnifying glass. In the Content Path dialog select the folder icon to navigate to animatic.v. Click OK. In the skin parameter click the magnifying glass and select custom_skin.swf. Click OK.
Hit Ctrl+Enter to test your controls. Your custom Photoshop template video controls have been snapped into place below the video. Check all the instance states work correctly. If any are blank or look like the original Flash template then go back through the Flash library and make sure youve replaced the state with the Photoshop version.
www.computerarts.co.uk
ART147.tut_3 85
21/2/08 18:16:39