Hallo statn,
ich möchte auf einer page sound abspielen - und am liebsten mit flash (da es noch andere animationen beinhaltet) jetzt hab ich ein bisschen rumgespielt und bin so weit dass ich per klick auf einen best. button einen importierten song abspielen kann und per klick auf den anderen button diesen wieder stoppen. ich möchte aber mehrere sounds, welche nach random abgespielt werden (und das mit dem gleichen on und off button)
Du könntest dir die Sounds alle komplett hintereinander in dein Flash-Dokument direkt importieren, den entsprechenden Startframe mit gotoAndPlay(deinStartFrame) anspringen bis zum Ende abspielen und danach jeweils eine Endlosschleife zwischen zwei Frames die in Wartestellung so lange abspielt, bis der Button das Click-Event zum weiterspielen am Startframe eines anderen Soundstücks bekommt.
Diese Direktimport-Methode würde ich aber nur empfehlen, wenn es sich um sehr kurze Sounds (z.B. Klickgeräsche handelt), denn sonst kann es recht lange dauern, bis alles geladen und zu Fehlern führen, wenn per Zufallsgenerator zu einem Soundstück gesprungen wird, das noch gar nicht geladen ist.
Alternativ könntest du dir auch ein Array schreiben mit den Pfaden zu den MP3-Sounddateien, die du dann über Sound.loadsound() dynamisch lädst. Da kann es eigentlich keine Fehler geben, weil der Ladevorgang dann erst gestartet wird und der über den Zufallsgenerator ausgewählte Sound dann als erstes streamt. Wahrscheinlich solltest du bei Betätigen des Buttons auch zuerst alle anderen Sounds stoppen (stopAllSounds()), damit der vorher ausgewählte nicht weiterdudelt und kein Kirmes-Effekt eintritt.
Gruß Gernot