Preloader - Sound ?

BieneMaja

Grünschnabel
Hallo Zusammen,

ich habe folgendes Problem:

In einem Film habe ich einen Sound eingebunden, den ich zweimal im Film benutze (1. einer Schaltfläche als Ereignis zugeordnet und 2. dynamisch mit song.attachSound). Er taucht allerdings erst in Szene 1 auf. Ein Preloader, in Szene 0, enthält keinen Sound und keine damit verbundenen Elemente. Leider wartet nun aber dieser Preloader bis der komplette Sound geladen ist, bis er sich zum ersten Mal zeigt, so dass lange ein weißer Bildschirm langweilt.

Tests, mit Film testen/Streaming anzeigen/Bandbreiten-Profiler, haben gezeigt, dass, wenn der Sound fehlt (aus der Bibliothek gelöscht), der Preloader gut funktioniert. Wenn der Sound vorhanden ist, ist das erste Schlüsselbild 2050kB groß, ohne Sound 32kB (laut Profiler-Anzeige)....

Das möchte ich ändern! Könnt Ihr helfen?

Gruß, Biene Maja. :p
 
Hi,

dazu musst du ein sound - objekt anlegen, welches ein externes(ausserhalb des swf) mp3 file benutzt. Dieses Sound Objekt kannst du dann entweder extra preloaden ( vor Szene 1, wie du es nennst), oder du kannst es zum ersten preloader addieren, indem du mit getBytesLoaded operierst, und die Werte für den Film und das Sound Objekt addierst.

Genauere Informationen findest du mit F1 in der Flash Hilfe unter Soundobjekt und evtl getBytesLoaded, und auf diesem Forum unter dem Suchbegriff Sound Objekt, für weitergehende Tutorials mal unter flashkit.com nach Sound schauen.

Ohne Sound Objekt lädt Flash Medien wie Sounds und Schriftarten prinzipiell im ersten Frame, wo sie sich imho nicht preloaden lassen, es sei denn mit recht unbefriedigenden Hilfskonstruktionen (mit mehreren Flash Files).
Ergo sind attachSound Operationen in deinem Sinne nicht durchführbar, wenn du dich aber erst einmal mit dem Sound Objekt angefreundet hast, wirst du es nicht mehr missen wollen, da es alles kann, was die alten Befehle können, aber noch viel mehr, und es ausserdem ein echtes OBJEKT ist.

Grüsse
B
 
Vielen Dank für die schnelle Antwort - das bringt mich schonmal auf den richtigen Weg! Werde mal etwas rumprobieren ...

Viele Grüße von BieneMaja
 
Zurück