Pergunta

Sempre que importar um MP3 para o Flash CS4, vejo enormes aumentos de tamanho de arquivo dentro do FLA. Não só o tamanho do arquivo de MP3 no inchaço Biblioteca, mas o tamanho do arquivo e exportação momento do aumento FLA drasticamente também. Isto leva a todos os tipos de erros de memória e desempenho lento.

arquivo MP3 no Windows Explorer:

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

arquivo MP3 em Flash CS4 Biblioteca

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

Observe que o tamanho do arquivo passou de 1,92 MB para 22,2 MB sobre a importação. O tamanho do FLA passou de 32 KB (em branco) para 21,9 MB.

Eu tentei salvar em uma variedade de formatos - WAV, MP3, ASND, etc e não ter sorte. Idealmente, eu gostaria de algo exportação a partir do Soundbooth (ou QuickTime Pro, After Effects, Premiere) que não precisa aumentar o tamanho ou a exportação tempo FLA.

Foi útil?

Solução

Se você está instanciar o som com código que você pode apenas usar metadados incorporar para fazer o truque. Ele funciona como este (todo o código a ser assumida em uma classe):

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

music Em seguida, basta instanciar e temos que ir!

Isto não afeta a FLA em tudo ou fazer tempo de compilação que muito mais tempo.

Note que você terá que ter o Flex SDK (que é gratuito) em algum lugar instalado em sua máquina para usar isto. Flash irá pedir-lhe para a sua localização na primeira vez que compilar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top