Question

Chaque fois que j'importe un MP3 dans Flash CS4, la taille du fichier augmente considérablement dans la FLA. Non seulement la taille du fichier MP3 de la bibliothèque gonfle-t-elle, mais la taille du fichier et la durée d'exportation de la FLA augmentent également considérablement. Cela entraîne toutes sortes d’erreurs de mémoire et de ralentissement des performances.

Fichier MP3 dans l'Explorateur Windows:

texte de remplacement http://img155.imageshack.us/img155/5937/snag0003 .jpg

Fichier MP3 dans la bibliothèque Flash CS4

texte de remplacement http://img27.imageshack.us/img27/9393/snag0004d .jpg

Notez que la taille du fichier est passée de 1,92 Mo à 22,2 Mo lors de l'importation. La taille de la FLA est passée de 32 Ko (vierge) à 21,9 Mo.

J'ai essayé de sauvegarder dans divers formats - WAV, MP3, ASND, etc., sans succès. Idéalement, je souhaiterais exporter quelque chose à partir de SoundBooth (ou de QuickTime Pro, After Effects, Premiere) qui n’a pas besoin d’augmenter la taille de la FLA ni le temps d’exportation.

Était-ce utile?

La solution

Si vous instanciez le son avec du code, vous pouvez simplement utiliser des métadonnées intégrées pour faire l'affaire. Cela fonctionne comme ceci (tout le code est supposé être dans une classe):

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

Ensuite, instanciez simplement la musique et c'est parti!

Cela n’affecte en rien la FLA et ne rallonge pas le temps de compilation.

Notez que vous devrez installer le kit de développement logiciel Flex (SDK) (gratuit) quelque part sur votre ordinateur pour l'utiliser. Flash vous demandera son emplacement lors de la première compilation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top