« Flash CS4 - Son » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 21 : Ligne 21 :
(Certain formats peuvent dépendre si QuickTime est installé sur votre ordinateur).
(Certain formats peuvent dépendre si QuickTime est installé sur votre ordinateur).


Le meilleur (et conseillé) format à utiliser est le MP3, étant le plus populaire. Il est très facile de trouver des sons ou musiques sur le net dans ce format.
Le meilleur (et conseillé) format à utiliser est le MP3, étant le type de fichier le plus populaire et possédant une compression importante. Le fichier est donc beaucoup moins lourd qu'un fichier Wav par exemple. Il est très facile de trouver des sons ou musiques sur le net dans ce format.


Flash CS3, CS4 et CS5 mettent à disposition quelques sons dans la bibliothèque. Dans le menu, cliquez sur Window -> Common Libraries -> TNT sounds (cs3 et cs4, sounds pour cs5)
Flash CS3, CS4 et CS5 mettent à disposition quelques sons dans la bibliothèque. Dans le menu, cliquez sur Window -> Common Libraries -> TNT sounds (cs3 et cs4, sounds pour cs5)
Voici comme point de comparaison un tableau dressant les différentes caractéristique de XXXX formats audio différents. Le fichier de référence dure 4 minutes et 10 secondes. Il est est stéréo au format CDA, 16 bits, 44.1kHz. Sa taille est de 42,2 Mo.
{| class="wikitable"
|-
! Format !! Fréquence d'échantillonnage (kHz) !! Quantification (bits) !! Débit (kbits/s) !! Taille compressée (Mo)!
|-
| WAV (notre fichier de référence) || 44,1 || 16 || 1141 || 42,2 ||
|-
| AIF || 44,1 || 16 || 1141 || 42,2 ||
|-
| FLAC (Compression niveau 0) || 44,1 || 16 || 618 || 18,4||
|-
| OGG (Compression niveau 0) || 44,1 || 16 || 64 || 1,76 ||
|-
| mp3 || 44,1 || 16 || 128 || 3,89 ||
|-
| mp3 || 44,1 || 16 || 320 || 9,62 ||
|}


== Son avec le GUI ==
== Son avec le GUI ==

Version du 6 novembre 2011 à 15:31

Introduction

Vous pouvez placer des fichiers son dans Flash en les important dans la bibliothèque utilisée pour le document actuel. Alternativement, on peut charger/utiliser du son avec ActionScript.

Les bases

Les types de sons

Flash peut supporter différents formats de sons :

  • AAC (Advanced Audio Coding):
  • AIFF (Audio Interchange File Format) - Mac uniquement ?
  • MP3 (Moving Pictures Expert Group Level-Layer-3 Audio)
  • AVI (Audio Video Interleave)
  • WAV (Waveform Audio Format)
  • AU (Sun)

(Certain formats peuvent dépendre si QuickTime est installé sur votre ordinateur).

Le meilleur (et conseillé) format à utiliser est le MP3, étant le type de fichier le plus populaire et possédant une compression importante. Le fichier est donc beaucoup moins lourd qu'un fichier Wav par exemple. Il est très facile de trouver des sons ou musiques sur le net dans ce format.

Flash CS3, CS4 et CS5 mettent à disposition quelques sons dans la bibliothèque. Dans le menu, cliquez sur Window -> Common Libraries -> TNT sounds (cs3 et cs4, sounds pour cs5)

Voici comme point de comparaison un tableau dressant les différentes caractéristique de XXXX formats audio différents. Le fichier de référence dure 4 minutes et 10 secondes. Il est est stéréo au format CDA, 16 bits, 44.1kHz. Sa taille est de 42,2 Mo.

Format Fréquence d'échantillonnage (kHz) Quantification (bits) Débit (kbits/s) Taille compressée (Mo)!
WAV (notre fichier de référence) 44,1 16 1141 42,2
AIF 44,1 16 1141 42,2
FLAC (Compression niveau 0) 44,1 16 618 18,4
OGG (Compression niveau 0) 44,1 16 64 1,76
mp3 44,1 16 128 3,89
mp3 44,1 16 320 9,62

Son avec le GUI

Importer dans CS3/CS4/CS5:

Il faut d'abord importer un son

  1. Choisissez File> Import> Import to library
  2. Dans la boîte de dialogue, sélectionnez et ouvrez le fichier audio de votre choix.

Utiliser du son dans une timeline:

  • Créer un nouveau calque
  • Cliquer dans un frame (celui où le son doit démarrer)
  • Dans le properties panel: sélectionner un son, ou copier le son de la bibliothèque et le coller dans l'image (frame) en question.

Ajustements à faire:

Éditez l’enveloppe du son (cliquer sur le crayon)

Éditez divers propriétés dans le panneau de configuration et notamment les options de synchronisation, choisissez le petit menu sync:

  • Event: Synchronise le son et l'occurrence d'un événement. Un son d'événement est lu (par exemple par l'utilisateur cliquant sur un bouton) quand l'image-clé qui lui est associée s'affiche et sa lecture se poursuit intégralement et indépendamment du scénario, même si la lecture du fichier SWF s'interrompt. Les sons d'événement sont mélangés lorsque vous lancez la lecture de votre fichier SWF publié. Si un son d'événement est lu et que ce même son est à nouveau instancié (par exemple par l'utilisateur cliquant à nouveau sur le bouton), la première occurrence du son se poursuit et l'autre commence simultanément.
  • Start: Cette option est identique à l'option "Event", si ce n'est que, lorsque le son est en cours de lecture, aucune nouvelle occurrence du son n'est lue.
  • Stop: Entraîne l'interruption du son spécifié.
  • Stream: Synchronise le son en vue d'une lecture sur un site Web. Flash force l'animation à suivre le rythme des sons en flux continu. Si Flash ne peut afficher les images de l'animation suffisamment vite, il les ignore. Contrairement aux sons d'événement, les sons en flux continu s'arrêtent si la lecture du fichier SWF s'interrompt. De même, un son en flux continu ne peut jamais excéder la longueur des images auxquelles il correspond. Les sons en flux continu sont mixés à la publication du fichier SWF.

Répétition:

  • Vous pouvez répéter le son autant de fois que vous le désirez (ou le mettre en boucle continuellement).

Effets:

  • Vous pouvez choisir parmi une variété de fondu et options, entrée, sortie, gauche ou droite. Vous pouvez aussi personaliser vos propre fondus Flash sound tutorial

Lire le reste dans Utilisation des sons dans Flash et Using sounds in Flash

Avec ActionScript

Il existe deux alternatives: (1) Soit importer le fichier son avec ActionScript et l'utiliser, (2) soit importer le son manuellement dans la bibliothèque, puis l'utiliser.

Importer un fichier son avec ActionScript

var request:URLRequest = new URLRequest("track.mp3");
var your_sound:Sound = new Sound();
your_sound.load(request);

Vous pouvez aussi bien utiliser des fichiers qui se trouvent déjà sur le net en spécifiant leur URL, si les droits d'auteur le permettent.

Utiliser un son de la library

Pour que ActionScript puisse utiliser le son, il faut l'exporter pour AS dans la library:

  • Clic droit sur le son:
  • Clic sur Advanced
  • Cocher "Export for ActionScript"
  • Définir un classname, par exemple pour un fichier appelé "bruit.mp3", choisissez "Son_bruit".
  • Ensuite, dans ActionScript, vous pouvez créer une occurrence, c.a.d. un son qui sera accessible pour la scène.
Exemple
var cool_noise_sound:Sound = new Noise_sound();
Autre exemple:
var bruit = new Stairways_to_hell();

Utiliser vos sons (pour les 2 cas)

Jouer un son, on reprend les trois exemples crées ci-dessus:

your_sound.play();
cool_noise_sound.play ();
bruit.play();

Implémenter cinq boucles (le son est jouer cinq fois):

your_sound.play(0,5);

Pour arrêter tous les sons (utiliser "tel quel" la ligne ci-dessous!). Pour les informaticiens: il s'agit d'une méthode de classe.

SoundMixer.stopAll();

Sinon, pour arrêter un seul son:

your_sound.stop();

Exemples

Flash CS3:

Flash CS5:

Liens

Flash et son
Ressources