Titre: Question de son sous flash
Posté par: Commodor le le 23-09-2004 a 17:55:51
Bonjour tlm,
J'ai deux questions concernant flash:
1) Tout d'abord, quelle méthode utilisez-vous pour bien positionner un "loop" (= son en boucle) dans une animation en flash? Pour ma part, je suis obligé de faire 36000 essais en tâtonnant pour y arriver... (pour pas que les sons se chevauchent lorsqu'il y a relecture automatique ou encore que la transition se fasse de façon fluide) Comment faites-vous?
2) Comment faire pour qu'un son (musique) s'arrête et ne se rejoue pas à l'infini? Je sélectionne le son, je mets "loops: 1 times" et pourtant ça ne fonctionne pas... Ce qui est curieux c'est cela a marché avec un son seul, mais cela ne marche plus lorsque je duplique un second son plusieurs fois pour l'associer au premier... Comment faire?`
Merci d'avance à ceux qui prendront la peine de me répondre ;) |
Titre: Re:Question de son sous flash
Posté par: hacknours le le 24-09-2004 a 15:31:15
Salut, Si tu veux inclure du son correctement, Flash seul ne te suffit pas. Meme si dans Flash tu peux faire un fade (crescendo + decrescendo), c'est pas un logiciel de son. Utilise un éditeur de son basique pour commencer (moi, sur mac, = SoundEdit 16). Pas besoin d'effets super mega truk, c'est juste pour lire le son en boucle, le découper et l'améliorer un poil.
1. Tu prend ton (tes) .wav ou .aif et tu les ouvrent avec l'éditeur. 2. Tu colle chaque son sur une piste et tu compare la longueur des pistes. 3. Tu rogne un peu les pistes sur les extrémités pour avoir la même longueur ou bien pile poil le double ou le quadruple... 4. Pour éviter les "TIK" à chaque début de boucle, tu fait un fade-in (crescendo) sur les permières milisecondes et un fade-out (decrescendo) sur les dernières. 5. Tu sauve ton son multi-piste, puis tu découpe chaque piste pour en fait un son à part entière.
Tu pourrai déjà passer à Flash, mais pour ma part, je préfère convertir le son en MP3 via un logiciel de son.
Nota: si le MP3 te fait des aigus foireuses et si tu ne veux pas augmenter le poids de tes MP3, passe tes sons à l'equalizer en baissant les ultra aigus et un peu les aigus.
Deuxième étape (Flash) 1. Si tes sons sont bien découpés et "bisautés" au début et à la fin, tu peux lancer ton loop sans entendre le passage d'une boucle à l'autre. 2. Dans ton animation, il faut que les sons soient lancé en même temps et ce une fois qu'il sont chargés. En clair, faire un preload si necessaire. 3. Si tes sons font pile poil la même longueur ils devraient (en théorie) redémarrer en même temps. Mais il arrive que l'animation soit lu sur des ordinateurs lents (ou sur un mac) et qu'ils se décalent au fur et à mesure. Il existe, pour cela, le onSoundComplete(){ 4. Utiliser "onSoundComplete(){" t'obliges à passer par ActionScript. Comment çà s'écrit ?
exemple de son appliqué sur un movie clip (mc)
Code:
onClipEvent (load) { son1 = new Sound(_root.mc); son1.attachSound("son1.mp3"); } onClipEvent (enterFrame) { son1.setVolume(100); son1.onSoundComplete = function() { son1.start(0,4); } }
|
|
Attention ! Il faut que tu prenne ton son dans la librairie et que tu l'exporte pour ActionScript avec son nom. Dans l'exemple "son1.mp3".
Dernière étape. Pour faire partir plusieurs son en même temps, tu multiplie l'opération plusieurs fois...
Code:
onClipEvent (load) { son1 = new Sound(); son1.attachSound("son1.mp3"); son2 = new Sound(); son2.attachSound("son2.mp3"); son3 = new Sound(); son3.attachSound("son3.mp3"); } onClipEvent (enterFrame) { son1.onSoundComplete = function() { son1.start(0,4); son2.start(0,4); son3.start(0,8); } }
|
|
Dans l'exemple, le son3 est deux fois plus court que les autres.
En conclusion, il vaut mieux oublier tout de suite l'inclusion du son sur une image et modifier ses propriétés en fonctions des images (ex: volume 50 sur l'image 10). L'animation ne jouera jamais à la même cadence sur différents ordinateurs et même parfois sur le même ordi. Du coup si tu ne passe pas par le script, il est impossible de caler quoi que ce soit.
Une règle d'or, rester organisé. |
Titre: Re:Question de son sous flash
Posté par: Commodor le le 25-09-2004 a 05:19:56
| Merci pour ta réponse exhaustive ;) Me reste plus qu'à trouver un éditeur de son pour pc ! |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|