Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript-Referenzhandbuch > ActionScript-Klassen > Sound > start (Sound.start-Methode) | |||
Startet die Wiedergabe des zuletzt zugewiesenen Sounds, und zwar entweder von Anfang an, wenn kein Parameter angegeben ist, oder ab der Stelle, die im Parameter secondOffset angegeben ist.
Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0
secondOffset:Number [optional] - Ein Parameter, mit dem Sie die Wiedergabe des Sounds an einer bestimmten Stelle starten können. Wenn Sie beispielsweise bei einem Sound mit einer Länge von 30 Sekunden die Wiedergabe in der Mitte beginnen möchten, geben Sie für den Parameter secondOffset den Wert "15" an. Der Sound wird nicht um 15 Sekunden verzögert, sondern erst ab der 15-Sekunden-Marke wiedergegeben.
loops:Number [optional] - Ein Parameter, mit dem Sie angeben können, wie oft der Sound hintereinander wiedergegeben werden soll. Bei Streaming-Sounds steht dieser Parameter nicht zur Verfügung.
Im folgenden Beispiel wird ein neues Sound-Objekt erstellt und ein Sound geladen. Der Sound wird über die Prozedur onLoad geladen, sodass Sie die Wiedergabe des Musiktitels starten können, nachdem er erfolgreich geladen wurde. Anschließend wird die Wiedergabe des Sounds mithilfe der start()-Methode gestartet. Erstellen Sie eine neue FLA-Datei, und fügen Sie der FLA- bzw. ActionScript-Datei den folgenden ActionScript-Code hinzu. In 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);