Аудио файл наворочен в Adobe Flash CS4 - PullRequest
0 голосов
/ 16 сентября 2009

Всякий раз, когда я импортирую MP3 во Flash CS4, я вижу, что в FLA увеличивается размер файла. Мало того, что размер файла MP3 в библиотеке раздувается, но также резко увеличивается размер файла и время экспорта FLA. Это приводит к всевозможным ошибкам памяти и снижению производительности.

Файл MP3 в проводнике Windows:

альтернативный текст http://img155.imageshack.us/img155/5937/snag0003.jpg

Файл MP3 в библиотеке Flash CS4

альтернативный текст http://img27.imageshack.us/img27/9393/snag0004d.jpg

Обратите внимание, что размер файла при импорте изменился с 1,92 МБ до 22,2 МБ. Размер FLA изменился с 32 КБ (пусто) до 21,9 МБ.

Я пробовал сохранять в различных форматах - WAV, MP3, ASND и т. Д., Но безуспешно. В идеале я хотел бы экспортировать что-то из SoundBooth (или QuickTime Pro, After Effects, Premiere), для которого не требуется увеличивать размер FLA или время экспорта.

1 Ответ

1 голос
/ 16 сентября 2009

Если вы создаете экземпляр звука с помощью кода, вы можете просто использовать встраиваемые метаданные, чтобы добиться цели. Это работает так (весь код предполагается в классе):

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

Тогда просто создавай музыку и уходи!

Это никак не влияет на FLA-файл и не увеличивает время компиляции.

Обратите внимание, что для этого вам необходимо установить Flex SDK (бесплатно) где-то на вашем компьютере. Flash попросит вас указать его местоположение при первой компиляции.

...