you guys have made this problem so much harder than it is.
* make a button
* select it & go to the properties panel (bottom of flash);
* give it an instance name (play?)
* bring your movie clip into the frame.
* go to the properties panel (bottom of flash)
* give it (the movie clip this time) an instance name
* make an actions layer
* open the actions panel (f9, optionF9 on mac)
type this code
Code:
buttonName.onRelease = function() {
movieClipName.play();
}
putting the code on the button itself like on(release) is back from the kayframe days of flash 5. with the advances in action script and the many, many tiers of movie clips by action script driven files finding the symbol with the code on it is an utter nightmare.
i don't know why you need = function() on the end, you just do. you get used to it.
i attached the zip to show you how easy it really is.