クラス _Music

BGMデータを保持するクラスです。

対象:
Flash7 Flash8
携帯向け PC向け
×

コンストラクタ

_Music

_Music(m:_Main)

_Music コンストラクタです。

パラメータ:
m _Main クラスを継承したクラスオブジェクトを指定します。

メソッド

attach

attach(id:String):Void

サウンドリソースをこのオブジェクトに割り当てます。

パラメータ:
id サウンドリソースの識別名を指定します。

補足説明:
本メソッドを呼び出し後、即座に play() メソッドを呼び出すことができます。

サウンドリソースをFlash内に組み込むには、ツール「swfmill」用XMLファイルにリソースの記述をする必要があります。
<library> から </library> の中に以下の記述をします。
<sound id="識別名" import="サウンドファイル" />

load

load(url:String):Void

このオブジェクトに割り当てる外部サウンドファイルのロードを開始します。

パラメータ:
url このオブジェクトに割り当てる外部サウンドファイルのURLを指定します。

補足説明:
ロードの完了は、ready() メソッドでチェックできます。

ready

ready():Boolean

外部サウンドファイルのロードが完了しているかどうかをチェックします。

戻り値:
ロードが完了している場合は true、完了していない場合は false を返します。

play

play(loop:Boolean):Void

BGMを再生します。

パラメータ:
loop BGMをループさせる場合 true、そうでない場合 false

補足説明:
再生が完了したら、_Main クラスを継承したクラスオブジェクトの musicComplete() メソッドが呼び出されます。
musicComplete(music:_Music):Void
再生が完了したときに呼び出されます。

stop

stop():Void

再生中のBGMを停止します。

setVolume

setVolume(volume:Number):Void

BGMの音量を変更します。

パラメータ:
volume 音量の割合を指定します(0〜100)。