Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > ActionScript-Klassen > Sound > onLoad (Sound.onLoad-Prozedur) | |||
onLoad = function(success:Boolean) {}
Wird automatisch aufgerufen, wenn ein Sound geladen wird. Sie müssen eine Funktion erstellen, die beim Aufruf dieser Prozedur ausgeführt wird. Sie können entweder eine anonyme oder eine benannte Funktion verwenden (Beispiele hierzu finden Sie unter Sound.onSoundComplete). Sie sollten diese Prozedur definieren, bevor Sie mySound.loadSound() aufrufen.
Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0
success:Boolean - Der boolesche Wert true, wenn my_sound erfolgreich geladen wurde, andernfalls false.
Im folgenden Beispiel wird ein neues Sound-Objekt erstellt und ein Sound geladen. Der Sound wird über die Prozedur onLoad geladen, mit der Sie die Wiedergabe des Musiktitels starten können, nachdem er erfolgreich geladen wurde. Erstellen Sie eine neue FLA-Datei, und fügen Sie der FLA- bzw. AS-Datei den folgenden ActionScript-Code hinzu. Bei diesem Beispiel muss eine MP3-Datei namens song1.mp3 im gleichen Verzeichnis wie die FLA- bzw. AS-Datei gespeichert sein.
this.createTextField("status_txt", this.getNextHighestDepth(), 0,0,100,22);
// neues Sound-Objekt erstellen
var my_sound:Sound = new Sound();
// Wenn der Sound geladen wird, diesen wiedergeben. Andernfalls bei Ladefehler Meldung ausgeben.
my_sound.onLoad = function(success:Boolean) {
if (success) {
my_sound.start();
status_txt.text = "Sound loaded";
} else {
status_txt.text = "Sound failed";
}
};
// Sound laden
my_sound.loadSound("song1.mp3", true);
loadSound (Sound.loadSound-Methode)