Packagea24.tween.plugins
Classpublic class SoundPlugin
InheritanceSoundPlugin Inheritance a24.tween.core.plugins.PulginTween24

Since : 2011.12.28

Sound や SoundTransform を操作するプラグインです。



Public Methods
 MethodDefined By
  
addSound(id:String, sound:Sound, defaultVolume:Number = 1):void
[static] サウンドを登録します。
SoundPlugin
  
delay(time:Number):SoundPlugin
SoundPlugin
  
leftToLeft(leftToLeft:Number):SoundPlugin
左スピーカーで再生する左入力データの量を設定します。(0 - 1)
SoundPlugin
  
leftToRight(leftToRight:Number):SoundPlugin
右スピーカーで再生する左入力データの量を設定します。(0 - 1)
SoundPlugin
  
onComplete(func:Function, ... args):SoundPlugin
SoundPlugin
  
onDelay(func:Function, ... args):SoundPlugin
SoundPlugin
  
onInit(func:Function, ... args):SoundPlugin
SoundPlugin
  
onPause(func:Function, ... args):SoundPlugin
SoundPlugin
  
onPlay(func:Function, ... args):SoundPlugin
SoundPlugin
  
onStop(func:Function, ... args):SoundPlugin
SoundPlugin
  
onUpdate(func:Function, ... args):SoundPlugin
SoundPlugin
  
pan(pan:Number):SoundPlugin
サウンドの左から右へのパンを設定します。(-1 - 1)
SoundPlugin
  
playSound(id:String, startTime:Number = 0, loops:int = 0, sndTransform:SoundTransform = null):SoundPlugin
[static] サウンドを再生します。
SoundPlugin
  
prop(id:String):SoundPlugin
[static] SoundTransform のプロパティを設定します。
SoundPlugin
  
removeSound(id:String):void
[static] 登録したサウンドを解除します。
SoundPlugin
  
rightToLeft(rightToLeft:Number):SoundPlugin
左スピーカーで再生する右入力データの量を設定します。(0 - 1)
SoundPlugin
  
rightToRight(rightToRight:Number):SoundPlugin
右スピーカーで再生する右入力データの量を設定します。(0 - 1)
SoundPlugin
  
[static] サウンドを停止します。
SoundPlugin
  
tween(id:String, time:Number, easing:Function = null):SoundPlugin
[static] SoundTransform のプロパティのトゥイーンを設定します。
SoundPlugin
  
volume(volume:Number):SoundPlugin
ボリュームを設定します。(0 - 1)
SoundPlugin
Method Detail
addSound()method
public static function addSound(id:String, sound:Sound, defaultVolume:Number = 1):void

サウンドを登録します。

Parameters

id:String — サウンドのID
 
sound:Sound — サウンドインスタンス
 
defaultVolume:Number (default = 1) — デフォルトのボリューム(ここで設定したボリュームを1としてトゥイーンします)

delay()method 
public function delay(time:Number):SoundPlugin

Parameters

time:Number

Returns
SoundPlugin
leftToLeft()method 
public function leftToLeft(leftToLeft:Number):SoundPlugin

左スピーカーで再生する左入力データの量を設定します。(0 - 1)

Parameters

leftToLeft:Number — データの量

Returns
SoundPlugin — SoundPlugin
leftToRight()method 
public function leftToRight(leftToRight:Number):SoundPlugin

右スピーカーで再生する左入力データの量を設定します。(0 - 1)

Parameters

leftToRight:Number — データの量

Returns
SoundPlugin — SoundPlugin
onComplete()method 
public function onComplete(func:Function, ... args):SoundPlugin

Parameters

func:Function
 
... args

Returns
SoundPlugin
onDelay()method 
public function onDelay(func:Function, ... args):SoundPlugin

Parameters

func:Function
 
... args

Returns
SoundPlugin
onInit()method 
public function onInit(func:Function, ... args):SoundPlugin

Parameters

func:Function
 
... args

Returns
SoundPlugin
onPause()method 
public function onPause(func:Function, ... args):SoundPlugin

Parameters

func:Function
 
... args

Returns
SoundPlugin
onPlay()method 
public function onPlay(func:Function, ... args):SoundPlugin

Parameters

func:Function
 
... args

Returns
SoundPlugin
onStop()method 
public function onStop(func:Function, ... args):SoundPlugin

Parameters

func:Function
 
... args

Returns
SoundPlugin
onUpdate()method 
public function onUpdate(func:Function, ... args):SoundPlugin

Parameters

func:Function
 
... args

Returns
SoundPlugin
pan()method 
public function pan(pan:Number):SoundPlugin

サウンドの左から右へのパンを設定します。(-1 - 1)

Parameters

pan:Number — パン

Returns
SoundPlugin — SoundPlugin
playSound()method 
public static function playSound(id:String, startTime:Number = 0, loops:int = 0, sndTransform:SoundTransform = null):SoundPlugin

サウンドを再生します。

Parameters

id:String — addSound メソッドで登録したサウンドID
 
startTime:Number (default = 0) — 再生を開始する初期位置 (ミリ秒単位)
 
loops:int (default = 0) — 繰り返す回数
 
sndTransform:SoundTransform (default = null) — サウンドチャンネルに割り当てられた初期 SoundTransform オブジェクト

Returns
SoundPlugin — SoundPlugin
prop()method 
public static function prop(id:String):SoundPlugin

SoundTransform のプロパティを設定します。

Parameters

id:String — addSound メソッドで登録したサウンドID

Returns
SoundPlugin — SoundPlugin
removeSound()method 
public static function removeSound(id:String):void

登録したサウンドを解除します。

Parameters

id:String — サウンドのID

rightToLeft()method 
public function rightToLeft(rightToLeft:Number):SoundPlugin

左スピーカーで再生する右入力データの量を設定します。(0 - 1)

Parameters

rightToLeft:Number — データの量

Returns
SoundPlugin — SoundPlugin
rightToRight()method 
public function rightToRight(rightToRight:Number):SoundPlugin

右スピーカーで再生する右入力データの量を設定します。(0 - 1)

Parameters

rightToRight:Number — データの量

Returns
SoundPlugin — SoundPlugin
stopSound()method 
public static function stopSound(id:String):SoundPlugin

サウンドを停止します。

Parameters

id:String — addSound メソッドで登録したサウンドID

Returns
SoundPlugin — SoundPlugin
tween()method 
public static function tween(id:String, time:Number, easing:Function = null):SoundPlugin

SoundTransform のプロパティのトゥイーンを設定します。

Parameters

id:String — addSound メソッドで登録したサウンドID
 
time:Number — 時間
 
easing:Function (default = null) — イージング

Returns
SoundPlugin — SoundPlugin
volume()method 
public function volume(volume:Number):SoundPlugin

ボリュームを設定します。(0 - 1)

Parameters

volume:Number — ボリューム

Returns
SoundPlugin — SoundPlugin