Class com.sekati.data.SoundCenter

Description

Centralized Sound management solves issues calling linked sounds from dll's

Field Index

$

Method Index

destroy(), getHolder(), getInstance(), getPan(), getVolume(), mute(), play(), setPan(), setVolume()

Inherited from CoreObject

Field Detail

$

static public $:SoundCenter [Read Only]
shorthand singleton accessor getter

Method Detail

getInstance

static public function getInstance():SoundCenter

Singleton Accessor

Return

SoundManager

getHolder

public function getHolder():MovieClip

returns the holder clip so we can load the DLL swf in

Return

MovieClip

getVolume

public function getVolume():Number

returns the global volume setting

Return

Number

setVolume

public function setVolume(n:Number):Void

sets the global volume

Parameters

n(Number) 0 to 100

Return

Void

getPan

public function getPan():Number

returns the global pan settings

Return

Number

setPan

public function setPan(n:Number):Void

sets the global pan

Parameters

n(Number) -100 to 100

play

public function play(linkage:String, v:Number, p:Number, loops:Number, msOffset:Number):Void

play a sound

Parameters

linkage(String) linkage id for sound
v(Number) optional sound-specific volume (else global volume from setVolume is used)
p(Number) optional sound-specific pan (else global pan from setPan is used)
loops(Number) number of times to play sound
msOffset(Number) miliseconds offset

Return

Void

mute

public function mute(isMute:Boolean):Void

toggle mute global application audio

Parameters

isMute(Boolean) optional force state

Return

Void

destroy

public function destroy():Void

Destroy singleton instance.

Return

Void

Specified By

destroy() in com.sekati.core.CoreInterface

Overrides

destroy() in com.sekati.core.CoreObject