Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript クラス > Sound > start (Sound.start メソッド) | |||
最後に割り当てたサウンドの再生を開始します。再生を開始する位置は、パラメータを指定しない場合はサウンドの先頭、指定する場合は 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);