 |
|
Macromedia Flash Sample File |
 |
 |
 |
 |
Description
This sample demonstrates how you can use many of the
ActionScript methods, properties, and events of the
Sound object to control audio in Macromedia Flash. Of
special interest is the onSoundComplete event that allows
you to initiate scripts when a sound stops playing or
looping. In this sample there are six "channels" that
all play simultaneously. Each channel has four audio
patterns to choose from, though only one pattern will
play per channel. The selected pattern will loop continuously
until another is selected. When you change patterns
for any channel, the current pattern will continue to
play until it ends, at which time the new pattern will
begin from its starting point. In this way, all the
looped patterns will stay in sync regardless of the
combination of patterns chosen, or the timing of your
selections.
Each channel is an instance of the same component. The
channel labels and the sounds linked to each channel
are dynamically generated based on the instance names
of the channels.
Key features and ActionScript elements
Sound object, components, draggable movie clips, dynamic
text, loops (for, for..in)
Instructions
Click the Play button to begin. Manipulate the sliders
and knobs or enter numeric values to adjust the volume
and pan of any channel. Valid values for volume are
between 0 and 100. Valid values for pan are between
-100 and 100. Shift-click any pan knob to initiate an
auto-pan. Clicking an auto-panning knob will stop the
auto-pan. Click the Mute button (labelled M) on any
channel to disable that channel. Click the Solo button
(labelled S) on any channel to disable all but that
channel. Click any of the four Pattern buttons on any
channel to change the pattern for that channel. The
Master slider controls the volume of all the channels.
|
This sample file requires the latest version of the Macromedia Flash Player.
Download it now.
|
The source file for this movie (Sound_completion.fla)
can be found on the Flash MX CD in the Goodies/Samples/FLA
folder. |
|
|
|
|
|
|
|
|
|