Adding Sound > Adding sound overview |  |

Adding sound overview

Macromedia Flash MX offers a number of ways to use sounds. You can make sounds that play continuously, independent of the Timeline, or you can synchronize animation to a sound track. You can add sounds to buttons to make them more interactive, and make sounds fade in and out for a more polished sound track.

There are two types of sounds in Flash: event sounds and stream sounds. An event sound must download completely before it begins playing, and it continues playing until explicitly stopped. Stream sounds begin playing as soon as enough data for the first few frames has been downloaded; stream sounds are synchronized to the Timeline for playing on a Web site.

You select compression options to control the quality and size of sounds in exported movies. You can select compression options for individual sounds using the Sound Properties dialog box, or define settings for all sounds in the movie in the Publish Settings dialog box.

You can use sounds in shared libraries, to link a sound from one library to multiple movies. See Using shared library assets. You can also use the ActionScript `onSoundComplete` event to trigger an event based on the completion of a sound. See About the onSoundComplete event.

Note: You can also use actions to load sounds dynamically. See `Sound.attachSound` and `Sound.loadSound` in the ActionScript Dictionary.