| Package | gs.audio |
| Class | public class AudioObject |
| Inheritance | AudioObject flash.events.EventDispatcher |
Examples are in the guttershark repository.
See also
| Property | Defined by | ||
|---|---|---|---|
| isPaused : Boolean [read-only]
Check whether or not the sound is paused.
| AudioObject | ||
| isPlaying : Boolean [read-only]
Check whether or not the sound is playing.
| AudioObject | ||
| panning : Number
Panning.
| AudioObject | ||
| pixelsToFill : int
The amount of pixels to fill for this audio object.
| AudioObject | ||
| pn : Number
A tween property for panning.
| AudioObject | ||
| progressTimerInterval : int
The interval for dispatching progress events.
| AudioObject | ||
| vl : Number
A tween property for volume.
| AudioObject | ||
| volume : Number
Volume.
| AudioObject | ||
| Method | Defined by | ||
|---|---|---|---|
|
AudioObject(_obj:*)
Constructor for AudioObject instances.
| AudioObject | ||
|
decreaseVolume(step:Number = .1):void
Decrease the volume.
| AudioObject | ||
|
dispose():void
Dispose of this audible object.
| AudioObject | ||
|
get(id:String):AudioObject
[static]
Get an audio object.
| AudioObject | ||
|
increaseVolume(step:Number = .1):void
Increase the volume.
| AudioObject | ||
|
mute():void
Mute.
| AudioObject | ||
|
panTo(pan:Number, duration:Number = .3):void
Tween the panning.
| AudioObject | ||
|
pause():void
Pause playing.
| AudioObject | ||
|
percentPlayed():Number
Get the percentage of the sound that has played.
| AudioObject | ||
|
pixelsPlayed():int
Get the amount of pixels that have played.
| AudioObject | ||
|
play(_ops:Object = null):void
Play this audio object.
| AudioObject | ||
|
resume():void
Resume playing.
| AudioObject | ||
|
seek(position:Number):void
Seek to a position in the sound.
| AudioObject | ||
|
seekToPercent(percent:Number):void
Seek to a percent of the sound.
| AudioObject | ||
|
seekToPixel(pixel:Number):void
Seek to a pixel (first set pixels to fill).
| AudioObject | ||
|
set(id:String, ao:AudioObject):void
[static]
Save an audio object.
| AudioObject | ||
|
setVolume(level:Number):void
Set the volume.
| AudioObject | ||
|
stop():void
Stop playing.
| AudioObject | ||
|
toggleMute():void
Toggle mute.
| AudioObject | ||
|
unMute():void
Un-mute.
| AudioObject | ||
|
unset(id:String):void
[static]
Unset (delete) an audio object.
| AudioObject | ||
|
volumeTo(level:Number, duration:Number = .3):void
Tween the volume.
| AudioObject | ||
| Event | Summary | Defined by | ||
|---|---|---|---|---|
| Dispatched when the sound has completed playing. | AudioObject | |||
| Dispatched when the sound has looped. | AudioObject | |||
| Dispatched when the sound is muted. | AudioObject | |||
| Dispatched when the panning changes. | AudioObject | |||
| Dispatched when the sound is paused. | AudioObject | |||
| Dispatched for progress of the audio. | AudioObject | |||
| Dispatched when the sound is resumed. | AudioObject | |||
| Dispatched when the sound starts playing. | AudioObject | |||
| Dispatched when the sound stops playing. | AudioObject | |||
| Dispatched when the sound is un-muted. | AudioObject | |||
| Dispatched when the volume changes | AudioObject | |||
| isPaused | property |
isPaused:Boolean [read-only]Check whether or not the sound is paused.
Implementation public function get isPaused():Boolean
| isPlaying | property |
isPlaying:Boolean [read-only]Check whether or not the sound is playing.
Implementation public function get isPlaying():Boolean
| panning | property |
panning:Number [read-write]Panning.
Implementation public function get panning():Number
public function set panning(value:Number):void
| pixelsToFill | property |
pixelsToFill:int [read-write]The amount of pixels to fill for this audio object.
Implementation public function get pixelsToFill():int
public function set pixelsToFill(value:int):void
| pn | property |
pn:Number [read-write]A tween property for panning.
Implementation public function get pn():Number
public function set pn(value:Number):void
| progressTimerInterval | property |
progressTimerInterval:int [read-write]The interval for dispatching progress events.
Implementation public function get progressTimerInterval():int
public function set progressTimerInterval(value:int):void
| vl | property |
vl:Number [read-write]A tween property for volume.
Implementation public function get vl():Number
public function set vl(value:Number):void
| volume | property |
volume:Number [read-write]Volume.
Implementation public function get volume():Number
public function set volume(value:Number):void
| AudioObject | () | constructor |
public function AudioObject(_obj:*)Constructor for AudioObject instances.
Parameters_obj:* — The object to control.
|
| decreaseVolume | () | method |
public function decreaseVolume(step:Number = .1):voidDecrease the volume.
Parametersstep:Number (default = .1) — The amount to decrease the volume by.
|
| dispose | () | method |
public function dispose():voidDispose of this audible object.
| get | () | method |
public static function get(id:String):AudioObjectGet an audio object.
Parametersid:String — The audio object id.
|
AudioObject |
| increaseVolume | () | method |
public function increaseVolume(step:Number = .1):voidIncrease the volume.
Parametersstep:Number (default = .1) — The amount to increase the volume by.
|
| mute | () | method |
public function mute():voidMute.
| panTo | () | method |
public function panTo(pan:Number, duration:Number = .3):voidTween the panning.
Parameterspan:Number — The new pan level.
|
|
duration:Number (default = .3) — The time it takes to tween the panning.
|
| pause | () | method |
public function pause():voidPause playing.
| percentPlayed | () | method |
public function percentPlayed():NumberGet the percentage of the sound that has played.
ReturnsNumber |
| pixelsPlayed | () | method |
public function pixelsPlayed():intGet the amount of pixels that have played.
Returnsint |
| play | () | method |
public function play(_ops:Object = null):voidPlay this audio object.
Available options:
_ops:Object (default = null) — Play options.
|
| resume | () | method |
public function resume():voidResume playing.
| seek | () | method |
public function seek(position:Number):voidSeek to a position in the sound.
Parametersposition:Number — The position of the sound to seek to.
|
| seekToPercent | () | method |
public function seekToPercent(percent:Number):voidSeek to a percent of the sound.
Parameterspercent:Number — The percent to seek to.
|
| seekToPixel | () | method |
public function seekToPixel(pixel:Number):voidSeek to a pixel (first set pixels to fill).
Parameterspixel:Number — The pixel to seek to.
|
| set | () | method |
public static function set(id:String, ao:AudioObject):voidSave an audio object.
Parametersid:String — The id of the audio group.
|
|
ao:AudioObject — The audio group.
|
| setVolume | () | method |
public function setVolume(level:Number):voidSet the volume. This is a helper method in case you need to use setTimeout with volume.
Parameterslevel:Number — The volume level.
|
| stop | () | method |
public function stop():voidStop playing.
| toggleMute | () | method |
public function toggleMute():voidToggle mute.
| unMute | () | method |
public function unMute():voidUn-mute.
| unset | () | method |
public static function unset(id:String):voidUnset (delete) an audio object.
Parametersid:String — The audio object id.
|
| volumeTo | () | method |
public function volumeTo(level:Number, duration:Number = .3):voidTween the volume.
Parameterslevel:Number — The new volume level.
|
|
duration:Number (default = .3) — The time it takes to tween to the new level.
|
| complete | event |
gs.support.soundmanager.AudioEvent
Dispatched when the sound has completed playing.
| looped | event |
| mute | event |
| panChange | event |
| paused | event |
| progress | event |
| resumed | event |
| start | event |
| stop | event |
| unmute | event |
| volumeChange | event |