クラス _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）。