About sounds and Flash
Adobe® Flash® Professional offers several ways to use sound. Make sounds that play continuously, independent of the Timeline, or use the Timeline to synchronize animation to a sound track. 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 Professional: 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 website.
If you’re creating Flash Professional content for mobile devices, Flash Professional also lets you include device sounds in your published SWF file. Device sounds are encoded in the device’s natively supported audio format, such as MIDI, MFi, or SMAF.
You can use shared libraries to link a sound to multiple documents. You can also use the ActionScript® 2.0 onSoundComplete event or ActionScript® 3.0 soundComplete event to trigger an event based on the completion of a sound.
You can load sounds and control sound playback using prewritten behaviors or media components; the latter also provide a controller for stop, pause, rewind, and so on. You can also use ActionScript 2.0 or 3.0 to load sounds dynamically.
For more information, see attachSound (Sound.attachSound method) and loadSound (Sound.loadSound method)in ActionScript 2.0 Language Reference or Sound class in ActionScript 3.0 Language and Components Reference.
The following videos and articles provide detailed instruction on using sound in Flash Professional.
Video: Working with sound (2:57)
Article: Synchronizing text with audio
Video series: Working with audio
Video: Audio in Flash: Part 1 (Sound on the Timeline) LayersMagazine.com
Video: Audio in Flash: Part 2 (Sound and ActionScript) LayersMagazine.com
Importing sounds
You place sound files into Flash Professional by importing them into the library for the current document.
- Select File > Import > Import To Library.
- In the Import dialog box, locate and open the desired sound file.
Flash Professional stores sounds in the library along with bitmaps and symbols. You need only one copy of a sound file to use that sound multiple ways in your document.
If you want to share sounds among Flash Professional documents, you can include the sounds in shared libraries.
Flash Professional includes a Sounds library containing many useful sounds that can be used for effects. To open the Sounds library, choose Window > Common Libraries > Sounds. To import a sound from the Sounds library to your FLA file, drag the sound from the Sounds library to the Library panel of your FLA file. You can also drag sounds from the Sounds library to other shared libraries.
Sounds can use large amounts of disk space and RAM. However, mp3 sound data is compressed and smaller than WAV or AIFF sound data. Generally, when using WAV or AIFF files, it’s best to use 16-22 kHz mono sounds (stereo uses twice as much data as mono), but Flash Professional can import either 8- or 16-bit sounds at sample rates of 11, 22, or 44 kHz. Sounds recorded in formats that are not multiples of 11 kHz (such as 8, 32, or 96 kHz) are resampled when imported into Flash Professional. Flash Professional can convert sounds to lower sample rates on export.
If you want to add effects to sounds in Flash Professional, it’s best to import 16-bit sounds. If you have limited RAM, keep your sound clips short or work with 8-bit sounds instead of 16‑bit sounds.
Supported sound file formats
You can import the following sound file formats into Flash Professional:
ASND (Windows or Macintosh). This is the native sound format of Adobe® Soundbooth™.
WAV (Windows only)
AIFF (Macintosh only)
mp3 (Windows or Macintosh)
If you have QuickTime® 4 or later installed on your system, you can import these additional sound file formats:
AIFF (Windows or Macintosh)
Sound Designer® II (Macintosh only)
Sound Only QuickTime Movies (Windows or Macintosh)
Sun AU (Windows or Macintosh)
System 7 Sounds (Macintosh only)
WAV (Windows or Macintosh)
Add a sound to the Timeline
You can add a sound to a document using the library, or you can load a sound into a SWF file during runtime, using the loadSound method of the Sound object. For more information, see loadSound (Sound.loadSound method) in the ActionScript 2.0 Language Reference or Sound Class in the ActionScript 3.0 Reference.
Add a sound to a button
You can associate sounds with the different states of a button symbol. Because the sounds are stored with the symbol, they work for all instances of the symbol.
Synchronize a sound with animation
To synchronize a sound with animation, you start and stop the sound at keyframes.
Edit a sound in Flash
In Flash Professional, you can define the starting point of a sound or control the volume of the sound as it plays. You can also change the point at which a sound starts and stops playing. This is useful for making sound files smaller by removing unused sections.
- Add a sound to a frame, or select a frame that already contains a sound.
- Select Window > Properties.
- Click the Edit button on the right side of the Property inspector.
- Do any of the following:
To change the start and end points of a sound, drag the Time In and Time Out controls in the Edit Envelope.
To change the sound envelope, drag the envelope handles to change levels at different points in the sound. Envelope lines show the volume of the sound as it plays. To create additional envelope handles (up to eight total), click the envelope lines. To remove an envelope handle, drag it out of the window.
To display more or less of the sound in the window, click the Zoom In or Out buttons.
To switch the time units between seconds and frames, click the Seconds and Frames buttons.
- To hear the edited sound, click the Play button.
Edit a sound in Soundbooth
If you have Adobe Soundbooth installed, you can use Soundbooth to edit sounds you have imported into your FLA file. After making changes in Soundbooth, when you save the file and overwrite the original, the changes are automatically reflected in the FLA file.
If you change the filename or format of the sound after editing it, you will need to re-import it into Flash Professional.
For a video tutorial about using Flash together with Soundbooth, see Working with Soundbooth and Flash at www.adobe.com/go/lrvid4100_xp.
To edit an imported sound in Soundbooth:
Using sounds in Flash Lite
Adobe® Flash® Lite supports two types of sound: standard Flash Professional sounds, like those used in Flash Professional desktop applications, and device sounds. Flash Lite 1.0 supports device sounds only; Flash Lite 1.1 and 2.x support both standard sounds and device sounds.
Device sounds are stored in the published SWF file in their native audio format (such as MIDI or MFi); during playback, Flash Lite passes the sound data to the device, which decodes and plays the sound. Because you can’t import most device audio formats into Flash Professional, you instead import a proxy sound in a supported format (such as mp3 or AIFF) that is replaced with an external device sound that you specify.
You can use device sounds only as event sounds—you can’t synchronize device sounds with the Timeline as you can with standard sounds.
Flash Lite 1.0 and Flash Lite 1.1 do not support the following features available in the desktop version of Flash® Player:
The ActionScript Sound object
Loading of external mp3 files
The Speech Audio Compression option
For more information, see “Working with Sound, Video, and Images” in Developing Flash Lite 2.x Applications or “Working with Sound” in Developing Flash Lite 1.x Applications.
