Adobe Flash Soundobjekt synchron zum Film

Nachtgestalter

Nachtgestalter

Aktives Mitglied
Thread Starter
Dabei seit
05.12.2003
Beiträge
308
Reaktionspunkte
0
Guten Tag,

hab jetzt viel gelesen und im Prinzip auch das erreicht was ich wollte.
Nur ist die Musik nun nicht mehr synchron zum Film ...

Also, ich hab ne Flash-Seite mit Musik, der Sound lag in der Zeitleiste.
Alles schön synchron, weil Flash notfalls ja Frames überspringt ...

Jetzt hab ich einen Movieclip erstell mit zwei Buttons "Music ON und OFF"
in dem Movieclip wird der Sound aus der Bibliothek mit
musik = new Sound
musik.attachSound("titel1


Funktioniert soweit auch. Nur das jetzt die Musik nicht mehr synchron zur
Animation ist ...

Wie schaff ich es, dass ich entweder
1) einen Sound in der Zeitleiste mit Buttons ein- bzw. ausblenden kann
oder
2) den Film im Soundobjet synchronisieren kann

Wichtig ist noch, dass der Sound nicht gestoppt werden soll, sondern
einfach nur leise gestellt und auf klick wieder laut gestellt wird.

Es dankt Euch der Nachtgestalter
 
Das sollte eigentlich mit

musik.setVolume(xyz);

zu lösen sein.
 
setVolume ist nur auf Sound-Objekte anwendbar.
Ich hab aber den Sound in der Zeitleiste liegen,
damit er synchron zur Animation abgespielt wird ...
 
Das wird so wohl nicht funktionieren, obwohl ich mich gerne eines besseren belehren lasse.

Wie wärs denn mit einer Lösung bei der Du per setInterval den aktuellen Frame der Animation (_currentFrame) mit der bereits abgespielten Zeit des Sounds vergleichst (musik.position) und dann korrigierend eingreifst ?
 
Zurück
Oben Unten