Buttons, Sound, and ActionScript
Open Flash CS4
File>New...>Flash Document (Actioncript 2.0)
Change the stage size to 640 X 480 in the Property Window
Choose a white background and 12 fps
Draw a circle with a Solid fill and Black 2 pt Solid Stroke. This is going to be a button, so don't make it too large.
Select the circle AND stroke, Modify>Convert to Symbol (F8)
Name it "shapeButton" and choose Button as a type, Center Registration

Notice the bounding box, that is one way of telling you that it is no loger a "Shape", it is an "Object"
Save as lnBSA.fla (Last Name in lowercase, Buttons, Sound, Actions)
Cmd+L or Window>Library, Dbl Click the shapButton icon (not the object name). You should now be in Edit Mode of your timeline
Lable the layer "button"
Make a new layer & lable it "text"

On the "text" layer, select your Text tool & type with Black the Word "Shape" 12 or 14 pt, Bold, Times
Withn your selection tool center the word over your button. Make sure View>Snapping>Snap to Objects is Unchecked
Select the "Over" frame (both layers)

F6 or Insert>Timeline>Keyframe
Select the "Down" frame & F6 (both layers)
Select the "Hit" frame & F6 (button layer only)

Select the "Over" frame, then select just the Stroke & from the "Transform" panel (Window>Transform), with Constrain checked, type 120% then "tab"

Select the "Down" frame & change the color of the button's fill
Leave the "Hit" frame alone
Go back to "Scene 1" by clicking "Scene 1" anchor

Control>Enable Simple Buttons (Option+Cmd+B)
See your new "Rollover Button" in action
Make another button, name it "motionButton" by duplicating the shapeButton in the Library and changing it's name to motionButton. The dropdown menu to get the "duplicate..." action is in the upper right hand corner of the Library window.

Duplicate the shapeButton again and name it "textButton"
Dble click the motionButton's icon to get into "Editing" mode
Select the text "up" frame
Shift+f5 - twice
This will delete the two frame in fron of it (Over & Down)
Replace the word "Shape" with "Motion" and center it in the Button
Click f6 twice & it will paste it into the Over frame and twice agaain to fill it into the Down frame
Repeat with the textButton and use the word "Text"
Go back to scene 1
Drag one instance each of the motionButton, ande textButton from the Library to the stage
Make sure "Enable simple buttons" is not checked (Control>Enable Simple Buttons)
Arrange the three butons along the left side onf the stage, fairly evenly spaced
Modify>Align>Left
Modify>Align>Distribute Heights
Label layer 1 as "buttons"
Insert/Scene - Twice
You now have 3 scenes, which are the same as 3 HTML pages, or three different windows when it is playing on the Internet.
Go back to Scene 1

Window>Other Panels>Scene, Rename Scene 1 as shapeScene (return),
and Scene 2 as motionScene (return), and Scene 3 as textScene
Close the panel and go back to shapeScene
Make sure "Enable Simple Buttons" is off & the "Action" widow is visible
(Window>Actions)
Click "Script Assistant Button"
Also bring up the Output Window (Window>Output)
Select the Shape button
From the actions window: Global Functions>Movie Clip Control>Dbl. click "on">select
"release"
Global Functions>Timeline Control>Dbl. click "gotoAndPlay" and choose "shapeScene" from the drop-down menu
Save
Select the Motion button
Repeat above, but, after the gotoAndPlay and choose "motionScene"
Save
Select theText button
Repeat above, but, after the gotoAndPlay and choose "textScene"
Check Control>Enable Simple Buttons
Check to see if buttons work
If they do.....
Save
Select frame 1 of the shapeScene, Edit>Timeline>Copy Frames
Go to the motionScene
Select frame 1, Edit>Timeline>Paste Frames
Save
Go to the textScene
Select frame 1, Edit>Timeline>Paste Frames
Save
Go to your scene named "shapeScene"
Create a new layer in your timeline and name it "shapeTween"
Create a 50 frame Shape Tween
Create a new layer in your timeline and name it "motionTween"
Create a 50 frame Motion Tween
Make sure Buttons extend from frame 1 through to frame 50
Save
Go to your scene named "textScene"
Create a new layer in your timeline and name it "textTween"
Create a 50 frame Text Tween
Make sure Buttons extend from frame 1 through to frame 50
Save
You should now have a 3 page web page, with an animation on each
Control>Test Movie. Do you see a problem?
Close the .swf file
Select shapeScene in your .fla file
Add a layer, lable it "actions"
Select the last frame of your animation, F7
click the "Script Assistant button"
In the Actions Palette GlobalFunction>Timeline Control>Dbl. click
"stop"
Go to motionScene and textScene and do the same thing
Control>Test Movie
Close the .swf movie
Go back to shapeScene
Window>Library (Cmd+L)
Dbl click the shapeButton icon to get into the editing mode
Download a royalty free sound
Add a new layer, lable it "sound"
File>Import>Import to Library find the royalty free sound that you downloaded
Select the down frame of the sound layer, F7 & then drag a sound from
the library to the stage
Repeat this for the motionButton and textButton
Go back to shapeScene
Control>Test Movie and check to see if the sound is working
Close SWF
Make a new layer in shapeScene and name it "webmaster"
Select the Text tool, Times, 18 pt, Bold, Black, Static text, type "Webmaster"
Place in lower left corner, under buttons
Make the word into a button
Name it wordButton
Edit it's Over, Down & Hit state (make the hit area a rectangle)

Go back to shapeScene
Make sure Enable Simple Buttons is off
Select the Webmaster button
click the "Script Assistant button"
Actions Palette: Global Function>Movie
Clip Control>Dbl. click "on">click "release"
Global Function>Browser/Network>Dbl.
click "getURL" then type "mailto:mwh710@hotmail.com" in the URL field and in the window field choose "_self" from the drop down menu
Varibles - Don't send
Save
File>Publish Settings
![]() |
![]() |
![]() |
Click the Publish button
Check the HTML in several browsers
Test webmaster button
If it works, then copy frames and paste the button frame into the motionScene and textScene (Don't forget
to make a new layer) and republish
Save
eMail me the FLA, HTML, and the SWF file before Sunday evening at midnight