hi weiß jemand warum mein loop am ende kurz eine pause macht?
mein code:
musik=new Sound();
musik.loadSound("loop.mp3", false);
musik.onLoad=function() {
musik.start(0,999);
}
gruß xyz-19
liegt warscheinlich einfach daran,dass du ihn "streamst".
hab das auch mal versucht - hatte aber auch immer probleme damit,dass er nicht
richtig gelooped hat.
gibt 2 möglichkeiten :
entweder du importierst dein loop in die lib. und ziehst ihn auf die bühne,
oder du versuchst das mal hier
meinSound = new Sound(this);
meinSound.loadSound("deineMP3.mp3",true);
meinSound.start(0,1);
meinSound.onSoundComplete = function(){ // endlos langer loop
meinSound.start(0,1);
}
werde den loop wohl importieren thx
aber dann auch nen preloader einsetzen ;)
kann auch am mp3 selbst liegen.
wenn ich einen loop schneide wird dieser meist als wav gespeichert.
konvertiere ich ihn zu mp3 entsteht immer ein kleiner unterbruch am anfang und am ende.
um dem vorzubeugen überlassen ich das kovertieren SwishMax.
d.h. ich importiere das wav-file und habe in SwishMax die möglichkeit einzustellen wie dieses komprimiert werden soll.
ob das ganze auch in MM flash möglich ist, weiss ich nicht.
ich selbst arbeite nicht gerne mit streams sondern erstelle einzelne flashfiles welche im player geladen werden. siehe hier
wie bekom ich den so ein preloader der nur die prozente anzeigt hin?
*push*
wenn du den sound in das erste bild exportierst, ist das mit nem preloader eher schlecht.
am besten du deaktivierst das (AS Export Einstellungen) und bindest irgendwo im Frame deinen Sound versteckt ein und baust einen normalen Preloader davor. Ist zwar ein Workaround, aber so kannst du den Sound vorladen und er wird trotzdem nicht vor dem anderen Content geladen