Packagecom.papiness.audio
Classpublic class SoundController
InheritanceSoundController Inheritance Object

Sound オブジェクトを制御します。



Public Properties
 PropertyDefined By
  pan : Number
サウンドの左から右へのパンです。範囲は -1 (完全に左へパン) ~ 1 (完全に右へパン) です。
SoundController
  volume : Number
ボリュームです。範囲は 0 (無音) ~ 1 (フルボリューム) です。
SoundController
Public Methods
 MethodDefined By
  
SoundController(sound:Sound = null)
SoundController オブジェクトを生成します。
SoundController
  
play(startTime:Number = 0, loops:int = 0):void
サウンドを再生します。
SoundController
  
setSound(sound:Sound):void
Sound オブジェクトをセットします。
SoundController
  
stop():Number
サウンドを停止します。
SoundController
Property Detail
panproperty
pan:Number

サウンドの左から右へのパンです。範囲は -1 (完全に左へパン) ~ 1 (完全に右へパン) です。


Implementation
    public function get pan():Number
    public function set pan(value:Number):void
volumeproperty 
volume:Number

ボリュームです。範囲は 0 (無音) ~ 1 (フルボリューム) です。


Implementation
    public function get volume():Number
    public function set volume(value:Number):void
Constructor Detail
SoundController()Constructor
public function SoundController(sound:Sound = null)

SoundController オブジェクトを生成します。

Parameters
sound:Sound (default = null) — セットする Sound オブジェクトです。
Method Detail
play()method
public function play(startTime:Number = 0, loops:int = 0):void

サウンドを再生します。

Parameters

startTime:Number (default = 0) — 再生を開始する初期位置 (ミリ秒単位) です。
 
loops:int (default = 0) — サウンドチャネルの再生が停止するまで startTime 値に戻ってサウンドの再生を繰り返す回数を定義します。

setSound()method 
public function setSound(sound:Sound):void

Sound オブジェクトをセットします。

Parameters

sound:Sound — セットする Sound オブジェクトです。

stop()method 
public function stop():Number

サウンドを停止します。

Returns
Number — 停止時における再生位置を返します。