onSoundComplete (Sound.onSoundComplete ハンドラ)

onSoundComplete = function() {}

サウンドの再生が終了すると、自動的に呼び出されます。このハンドラを使用して、サウンドの再生が終了したときに SWF ファイル内のイベントをトリガすることができます。

このイベントハンドラが呼び出されたときに実行される関数を定義する必要があります。匿名関数でも名前付き関数でも使用できます。

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

シンタックス 1 : 次の例では、匿名関数を使用します。

var my_sound: Sound = new Sound();
my_sound.attachSound("mySoundID");
my_sound.onSoundComplete = function() {
trace("mySoundID completed");
};
my_sound.start();

シンタックス 2 : 次の例では、名前付き関数を使用します。

function callback1() {
trace("mySoundID completed");
}
var my_sound: Sound = new Sound();
my_sound.attachSound("mySoundID");
my_sound.onSoundComplete = callback1;
my_sound.start();

関連項目

onLoad (Sound.onLoad ハンドラ)