Frage

Jedes Mal, wenn ich eine MP3 in Flash CS4 importieren, ich sehe massiven Dateigröße erhöht sich innerhalb der FLA. Nicht nur, dass die Dateigröße der MP3 in der Bibliothek aufblasen, aber die Dateigröße und Exportzeit des FLA dramatisch als auch erhöhen. Dies führt zu allen möglichen Speicherfehlern und geringer Leistung.

MP3-Datei in Windows Explorer:

alt text http://img155.imageshack.us/img155/5937/snag0003 .jpg

MP3-Datei in Flash CS4-Bibliothek

alt text http://img27.imageshack.us/img27/9393/snag0004d .jpg

Beachten Sie, dass die Dateigröße von 1,92 MB auf 22,2 MB nach Import ging. Die Größe der FLA ging von 32 KB (leer) auf 21,9 MB.

Ich habe in einer Vielzahl von Formaten versucht Speicher - WAV, MP3, ASND, etc. und kein Glück. Im Idealfall würde Ich mag etwas von Soundbooth exportieren (oder Quicktime Pro, After Effects, Premiere), die benötigt keine FLA Größe oder Exportzeit zu erhöhen.

War es hilfreich?

Lösung

Wenn Sie den Ton mit dem Code sind Instanziieren Sie einfach einbetten Metadaten verwenden können, den Trick zu tun. Es funktioniert wie folgt (alle Code angenommen in einer Klasse sein):

[Embed(source = 'loop.mp3')]
private var MusicClass:Class;
private var music:Sound = new MusicClass();

Dann nur instanziiert Musik und schon kann es losgehen!

Dies wirkt sich nicht auf die FLA überhaupt oder Zeit machen kompilieren, dass viel länger.

Beachten Sie, dass Sie den Flex-SDK muss installiert irgendwo auf Ihrem Rechner (die frei ist), diese zu verwenden. Flash wird Sie auffordern, für die Lage zum ersten Mal kompilieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top