Packagecom.papiness.audio
Classpublic class SoundPlayer
InheritanceSoundPlayer Inheritance flash.events.EventDispatcher

複数の MP3 ファイルを読み込んで制御します。



Public Properties
 PropertyDefined By
  bytesLoaded : Number
[read-only] 現在読み込み中の Sound オブジェクトの読み込み済バイト数を返します。
SoundPlayer
  bytesTotal : Number
[read-only] 現在読み込み中の Sound オブジェクトの合計バイト数を返します。
SoundPlayer
  now : int
[read-only] 現在読み込み中の Sound オブジェクトの番号を返します。
SoundPlayer
  total : int
[read-only] Sound オブジェクトの合計個数を返します。
SoundPlayer
Public Methods
 MethodDefined By
  
SoundPlayer オブジェクトを生成します。
SoundPlayer
  
add(url:String, name:String = null):void
読み込む MP3 ファイルを追加します。
SoundPlayer
  
clear():void
すべて消去します。
SoundPlayer
  
getNameAll():Array
追加したファイルのすべての名前を取得します。
SoundPlayer
  
getPan(key:*):Number
key に基づく Sound オブジェクトのパンを取得します。
SoundPlayer
  
getURLAll():Array
追加したファイルのすべての URL を取得します。
SoundPlayer
  
getVolume(key:*):Number
key に基づく Sound オブジェクトのボリュームを取得します。
SoundPlayer
  
play(key:*, startTime:Number = 0, loops:int = 0):void
key に基づく Sound オブジェクトを再生します。
SoundPlayer
  
setPan(key:*, pan:Number):void
key に基づく Sound オブジェクトのパンを設定します。
SoundPlayer
  
setVolume(key:*, vol:Number):void
key に基づく Sound オブジェクトのボリュームを設定します。
SoundPlayer
  
start():void
MP3 ファイルの読み込みを開始します。
SoundPlayer
  
stop(key:*):Number
key に基づく Sound オブジェクトを停止します。
SoundPlayer
  
stopAll():void
すべての Sound オブジェクトを停止します。
SoundPlayer
Events
 Event Summary Defined By
  SoundPlayer
  SoundPlayer
  SoundPlayer
Property Detail
bytesLoadedproperty
bytesLoaded:Number  [read-only]

現在読み込み中の Sound オブジェクトの読み込み済バイト数を返します。


Implementation
    public function get bytesLoaded():Number
bytesTotalproperty 
bytesTotal:Number  [read-only]

現在読み込み中の Sound オブジェクトの合計バイト数を返します。


Implementation
    public function get bytesTotal():Number
nowproperty 
now:int  [read-only]

現在読み込み中の Sound オブジェクトの番号を返します。


Implementation
    public function get now():int
totalproperty 
total:int  [read-only]

Sound オブジェクトの合計個数を返します。


Implementation
    public function get total():int
Constructor Detail
SoundPlayer()Constructor
public function SoundPlayer()

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

Method Detail
add()method
public function add(url:String, name:String = null):void

読み込む MP3 ファイルを追加します。

Parameters

url:String — MP3 ファイルまでのパス。
 
name:String (default = null) — key となる名前。

clear()method 
public function clear():void

すべて消去します。

getNameAll()method 
public function getNameAll():Array

追加したファイルのすべての名前を取得します。

Returns
Array
getPan()method 
public function getPan(key:*):Number

key に基づく Sound オブジェクトのパンを取得します。

Parameters

key:* — 番号, URL 又は Name のいずれか。

Returns
Number — パン。
getURLAll()method 
public function getURLAll():Array

追加したファイルのすべての URL を取得します。

Returns
Array
getVolume()method 
public function getVolume(key:*):Number

key に基づく Sound オブジェクトのボリュームを取得します。

Parameters

key:* — 番号, URL 又は Name のいずれか。

Returns
Number — ボリューム。
play()method 
public function play(key:*, startTime:Number = 0, loops:int = 0):void

key に基づく Sound オブジェクトを再生します。

Parameters

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

setPan()method 
public function setPan(key:*, pan:Number):void

key に基づく Sound オブジェクトのパンを設定します。

Parameters

key:* — 番号, URL 又は Name のいずれか。
 
pan:Number — パン。範囲は -1 (左) ~ 1 (右)。

setVolume()method 
public function setVolume(key:*, vol:Number):void

key に基づく Sound オブジェクトのボリュームを設定します。

Parameters

key:* — 番号, URL 又は Name のいずれか。
 
vol:Number — ボリューム。範囲は 0 (無音) ~ 1 (フルボリューム)。

start()method 
public function start():void

MP3 ファイルの読み込みを開始します。

stop()method 
public function stop(key:*):Number

key に基づく Sound オブジェクトを停止します。

Parameters

key:* — 番号, URL 又は Name のいずれか。

Returns
Number — 停止時における再生位置を返します。
stopAll()method 
public function stopAll():void

すべての Sound オブジェクトを停止します。

Event Detail
all_complete Event
Event Object Type: flash.events.Event
Event.type property = SoundPlayer.ALL_COMPLETE

complete Event  
Event Object Type: flash.events.Event
Event.type property = SoundPlayer.COMPLETE

progress Event  
Event Object Type: flash.events.Event
Event.type property = SoundPlayer.PROGRESS