start (Sound.start メソッド)

public start([secondOffset: Number], [loops: Number]) : Void

最後に割り当てたサウンドの再生を開始します。再生を開始する位置は、パラメータを指定しない場合はサウンドの先頭、指定する場合は secondOffset パラメータで指定したサウンド内のポイントです。

使用できるバージョン : ActionScript 1.0、Flash Lite 2.0

パラメータ

secondOffset: Number (オプション) - 特定のポイントでサウンド再生を開始するためのパラメータ。たとえば、30 秒のサウンドがあり、ちょうど中間からサウンドの再生を開始するには、secondOffset パラメータに 15 を指定します。サウンドは再生開始が 15 秒遅延するのでなく、15 秒の時点から開始されます。

loops: Number (オプション) - サウンドを連続再生する回数を指定するためのパラメータ。サウンドがストリーミングサウンドの場合、このパラメータは使用できません。

次の例では、新しい Sound オブジェクトを作成して、サウンドをロードします。onLoad ハンドラによりサウンドがロードされ、音楽が正常にロードされた後に再生を開始できます。start() メソッドを使用して、サウンドの再生が開始します。新しい FLA ファイルを作成し、次の ActionScript を FLA ファイルまたは ActionScript ファイルに追加します。このコード例が動作するには、"song1.mp3" という名前の MP3 ファイルを、FLA ファイルまたは AS ファイルと同じディレクトリに置く必要があります。

this.createTextField("status_txt", this.getNextHighestDepth(), 0,0,100,22);

// 新しい Sound オブジェクトを作成する
var my_sound: Sound = new Sound();
// 音楽をロードした場合は再生し、ロードしない場合はロードの失敗をトレースする
my_sound.onLoad = function(success: Boolean) {
    if (success) {
    my_sound.start();
    status_txt.text = "Sound loaded";
    } else {
    status_txt.text = "Sound failed";
    }
};
// 音楽をロードする
my_sound.loadSound("song1.mp3", true);

関連項目

stop (Sound.stop メソッド)