Halli Hallo!
Sachverhalt:
Ich habe auf der Bühne vier Buttons, mit denen ich vier Lieder auswählen kann. Die Buttons funktionieren. Die *.mp3 habe ich im _root Ordner und sie werden geladen, wenn der jeweilige Button angeklickt wird.
Problem: Wie kann ich einen kleinen Preloader einbauen? Das Laden der Lieder dauert schon ziemlich lange. Wie muss ich da vorgehen? Normalerweise legt man ja einen Preloader im ersten Schlüsselbild an, im zweiten ist dann der Hauptfilm. Aber wie muss ich grundsätzlich bei Songs vorgehen?
Danke für jeden Tipp!
Das ist der Code:
Code:
//**** Sound steuern am iPod ****
//Wichtig ist, den Sound gestreamt zu laden!
s1 = new Sound(this); //s1 ist ein neuer Sound
s2 = new Sound(this);
s3 = new Sound(this);
s4 = new Sound(this);
//Autom. Starten von Sound 1 beim Laden des Films
s1.loadSound("gekommen_bleiben.mp3", true); //beim Laden der Seite wird der Sound s1 automatisch geladen; "true" bedeutet, dass es ein Streamingsound ist!
s1.onLoad = function(){ //beim Laden der Seite wird der Sound s1 automatisch geladen
s1.start(0,1); //fängt bei null an.. :D und wiederholt sich (hier) 1 mal
};
//Steuerung Button 1
_root.ipod1_btn.onPress = function() { //wenn ipod1_btn gedrückt wird, dann hören die anderen Songs auf! Auch der Startsong s1!
s1.stop();
s2.stop();
s3.stop();
s4.stop();
};
_root.ipod1_btn.onRelease = function() { //wenn ipod1_btn loslässt, dann spielt s1
s1.loadSound("gekommen_bleiben.mp3", true);
s1.start(0, 1);
};
//Steuerung Button 2
_root.ipod2_btn.onPress = function() {
s1.stop();
s3.stop();
s4.stop();
};
_root.ipod2_btn.onRelease = function() {
s3.loadSound("teardrop.mp3", true);
s2.start(0, 1);
};
//Steuerung Button 3
_root.ipod3_btn.onPress = function() {
s1.stop();
s2.stop();
s4.stop();
};
_root.ipod3_btn.onRelease = function() {
s3.loadSound("hotel_costes.mp3", true);
s3.start(0, 1);
};
//Steuerung Button 4
_root.ipod4_btn.onPress = function() {
s1.stop();
s2.stop();
s3.stop();
};
_root.ipod4_btn.onRelease = function() {
s4.loadSound("mambo.mp3", true);
s4.start(0, 1);
};
//Sound abstellen
_root.ipod0_btn.onPress =function(){
stopAllSounds();
}