Name
Sound.setVolume( ) Method — set the volume of sounds controlled by a Sound object
Availability
Flash 5
Synopsis
soundObject.setVolume(volume)
Arguments
- volume
A number indicating the loudness of the sound controlled by
soundObject
, where is no volume (mute). The largervolume
’s absolute value (regardless of whethervolume
is positive or negative), the louder the sounds controlled bysoundObject
will be. For example, -50 is the samevolume
as 50. The default value forvolume
is 100.
Description
The setVolume( )
method makes the sounds controlled by
soundObject
louder or softer. To entirely
mute a sound, use a volume
of 0. To make a
sound louder, increase volume
. Values in
the range 100-200 are generally quite loud, but there is no
predefined maximum.
Note that setVolume( )
affects all the sounds
controlled by soundObject
. If
soundObject
is a global sound,
setVolume( )
affects all the sounds in a movie.
If soundObject
is tied to a clip or a main
timeline, setVolume( )
affects all the sounds in
that clip or timeline.
The effects of setVolume( )
remain in effect
until overridden by another setVolume( )
call. A
setVolume( )
assignment affects all future
sounds controlled by soundObject
, even if
soundObject
is deleted.
Example
The first example simply sets the volume of a movie clip:
var mySound = new Sound( ); mySound.setVolume (65);
The following example shows how to make buttons that adjust a movie’s volume level:
// CODE ON THE MAIN MOVIE TIMELINE
var globalSound = new Sound( ); var maxVolume ...
Get ActionScript: The Definitive Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.