Utilisation des sons dans Flash



A propos des sons dans Flash

Adobe® Flash® CS4 Professional offre diverses manières d'utiliser le son. Vous pouvez créer des sons lus en flux continu, des sons indépendants du scénario ou utiliser le scénario pour synchroniser une animation avec une piste audio. Vous pouvez associer des sons à des boutons pour les rendre plus interactifs et faire apparaître et disparaître des sons en fondu pour obtenir une piste audio impeccable.

Il existe deux types de sons dans Flash : les sons d'événement et les sons en flux continu. Un son d'événement doit être téléchargé intégralement avant de pouvoir être lu et se poursuit tant qu'il n'a pas été arrêté explicitement. La lecture d'un son en flux continu commence dès qu'une quantité suffisante de données correspondant aux toutes premières images a été téléchargée ; le son est synchronisé avec le scénario pour être lu sur un site web.

Si vous créez du contenu Flash pour des périphériques mobiles, Flash vous permet également d'inclure des sons de périphérique dans votre fichier SWF publié. Les sons du périphérique mobile sont codés dans le format audio natif de ce périphérique, par exemple MIDI, MFi, or SMAF.

Vous pouvez utiliser des bibliothèques partagées pour associer un son à plusieurs documents. Vous pouvez également utiliser l'événement ActionScript® 2.0 onSoundComplete ou ActionScript® 3.0 soundComplete pour lier le déclenchement d'un événement à l'achèvement d'un son.

Vous pouvez utiliser les comportements ou les composants de support préécrits pour charger et contrôler la lecture des sons ; les composants fournissent un contrôleur pour l'arrêt, la pause, le rembobinage, etc. Vous pouvez également utiliser ActionScript 2.0 ou 3.0 pour charger des sons de manière dynamique.

Pour plus d'informations, consultez attachSound (méthode Sound.attachSound) et loadSound (méthode Sound.loadSound) dans le Guide de référence du langage ActionScript 2.0 ou Classe Sound dans Référence du langage et des composants ActionScript 3.0.

Importation de sons

Vous pouvez placer des fichiers son dans Flash en les important dans la bibliothèque utilisée pour le document actuel.

  1. Choisissez Fichier > Importer > Importer dans la bibliothèque.
  2. Dans la boîte de dialogue Importer dans la bibliothèque, sélectionnez et ouvrez le fichier audio de votre choix.
Remarque : vous pouvez également déplacer un son depuis une bibliothèque commune jusqu'à la bibliothèque du document actif.

Flash stocke les sons dans la bibliothèque avec les bitmaps et les symboles. Tout comme pour les symboles graphiques, vous n'avez besoin que d'un seul exemplaire d'un fichier audio pour l'utiliser de diverses façons dans votre document.

Si vous souhaitez utiliser les mêmes sons dans plusieurs documents Flash, vous pouvez les inclure dans des bibliothèques partagées.

Flash inclut une bibliothèque Sons qui contient de nombreux extraits sonores utilisables pour les effets spéciaux. Pour ouvrir la bibliothèque Sons, choisissez Fenêtre > Bibliothèques communes > Sons. Pour importer un son dans votre fichier FLA depuis la bibliothèque Sons, faites-le glisser de la bibliothèque vers le panneau Bibliothèque de votre fichier FLA. Vous pouvez également faire glisser des sons de la bibliothèque Sons vers d'autres bibliothèques partagées.

Les sons nécessitent généralement une grande quantité d'espace disque et de mémoire vive. Cependant, les données audio MP3 sont compressées et leur taille est inférieure à celles des données audio WAV ou AIFF. En général, lorsque vous utilisez des fichiers WAV ou AIFF, il est préférable d'utiliser des sons mono de 16 à 22 kHz (un son stéréo nécessite deux fois plus d'informations qu'un son mono). Cependant, Flash accepte l'importation de sons 8 bits ou 16 bits, avec une fréquence d'échantillonnage de 11, 22 ou 44 kHz. Les sons enregistrés dans des formats qui ne sont pas des multiples de 11 kHz (tel que 8, 32 ou 96 kHz) sont rééchantillonnés lors de leur importation dans Flash. A l'exportation, Flash peut convertir un son à une fréquence d'échantillonnage inférieure.

Si vous souhaitez ajouter des effets sonores dans Flash, il est préférable d'importer des sons 16 bits. Si vous disposez d'une mémoire vive limitée, utilisez des clips audio brefs et préférez des sons 8 bits aux sons 16 bits.

Formats audio pris en charge

Vous pouvez importer dans Flash des sons aux formats suivants :

  • ASND (Windows ou Macintosh). Il s'agit du format audio natif d'Adobe® Soundbooth™.

  • WAV (Windows uniquement)

  • AIFF (Macintosh uniquement)

  • MP3 (Windows ou Macintosh)

    Si vous avez installé QuickTime® 4 ou une version ultérieure sur votre système, vous pouvez importer les formats de fichier audio suivants :

  • AIFF (Windows ou Macintosh)

  • Sound Designer® II (Macintosh uniquement)

  • Séquences QuickTime avec son uniquement (Windows ou Macintosh)

  • Sun AU (Windows ou Macintosh)

  • Sons Système 7 (Macintosh uniquement)

  • WAV (Windows ou Macintosh)

Remarque : le format ASND est un format de fichier audio non destructeur, natif à Adobe Soundbooth. Les fichiers ASND peuvent contenir des données audio avec des effets qui peuvent être modifiés ultérieurement, des sessions Soundbooth multipistes et des instantanés qui permettent de rétablir l'état original d'un fichier ASND.

Ajout d'un son au scénario

Vous pouvez ajouter un son à un document à partir de la bibliothèque ou charger un son dans un fichier SWF à l'exécution avec la méthode loadSound de l'objet Sound. Pour plus d'informations, consultez loadSound (méthode Sound.loadSound) dans le Guide de référence du langage ActionScript 2.0 ou Classe Sound dans le manuel Référence du langage et des composants ActionScript 3.0.

  1. Importez le son dans la bibliothèque, s'il n'a pas encore été importé.
  2. Choisissez Insertion > Scénario > Calque.
  3. Avec le nouveau calque audio sélectionné, faites glisser le son depuis le panneau Bibliothèque jusqu'à la scène. Le son est ajouté au calque courant.

    Vous pouvez placer plusieurs sons dans un même calque ou dans des calques contenant d'autres objets. Cependant, il est conseillé de placer chaque son dans un calque distinct. Chaque calque se comporte comme une piste audio distincte. Les sons de l'ensemble des calques sont combinés à la lecture du fichier SWF.

  4. Sélectionnez, dans le scénario, la première image contenant le fichier son.
  5. Choisissez Fenêtre > Propriétés, puis cliquez sur la flèche dans le coin inférieur droit pour développer l'inspecteur des propriétés.
  6. Dans l'inspecteur des propriétés, choisissez un fichier audio dans le menu déroulant Son.
  7. Choisissez un effet dans le menu déroulant Effets :
    Aucun
    Signifie qu'aucun effet n'est appliqué au fichier audio. Sélectionnez cette option pour supprimer des effets audio préalablement définis.

    Canal gauche/Canal droit
    Signifient que le son ne sera diffusé que dans le canal gauche ou droit.

    Fondu de gauche à droite/Fondu de droite à gauche
    Permettent de basculer d'un canal à l'autre.

    Fondu à l'ouverture
    Augmente progressivement le volume du son.

    Fondu
    Diminue progressivement le volume du son.

    Personnalisée
    Permet de créer vos propres points d'entrée et de sortie du son dans la boîte de dialogue Modifier l'enveloppe.

  8. Choisissez une option de synchronisation dans le menu déroulant Sync :
    Remarque : si vous placez le son sur une image autre que l'image 1 du scénario principal, sélectionnez l'option Arrêt.
    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.

    Commencer
    Cette option est identique à l'option Evénement, si ce n'est que, lorsque le son est en cours de lecture, aucune nouvelle occurrence du son n'est lue.

    Arrêter
    Entraîne l'interruption du son spécifié.

    Flux
    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.

    La voix d'un personnage dans une animation qui se déroule sur plusieurs images est un exemple de son en flux continu.

    Remarque : si le son en flux continu que vous utilisez est au format MP3, vous devrez le recompresser en vue de l'exportation. Vous pouvez choisir d'exporter le son au format MP3, avec les mêmes paramètres de compression que ceux de l'importation.

  9. Saisissez une valeur dans le champ Répéter afin de définir le nombre de répétitions dans la lecture en boucle du son ou choisissez Boucle pour répéter le son en continu.

    Pour une lecture continue, entrez un nombre suffisamment élevé pour que la lecture du son dure longtemps. Par exemple, pour lire un son de 15 secondes en boucle pendant 15 minutes, entrez 60. La lecture en boucle de sons en flux continu est déconseillée. Si vous lisez un son en flux continu en boucle, des images sont ajoutées à l'animation et la taille du fichier est multipliée par le nombre de fois que le son est lu en boucle.

  10. Pour faire un test du son, faites glisser la tête de lecture sur les images contenant le son ou utilisez les commandes du contrôleur ou du menu Contrôle.

Ajout de sons à un bouton

Vous pouvez associer des sons aux différents états d'un symbole de bouton. Les sons étant enregistrés avec le symbole, ils fonctionnent pour toutes les occurrences du symbole.

  1. Sélectionnez le bouton dans le panneau Bibliothèque.
  2. Choisissez Modification dans le menu d'options (coin supérieur droit du panneau).
  3. Ajoutez un calque audio dans le scénario du bouton (Insertion > Scénario > Calque).
  4. Dans le calque audio, créez une image-clé normale ou vide correspondant à l'état du bouton pour lequel vous souhaitez définir un son (Insertion > Scénario > Image-clé ou Insertion > Scénario > Image-clé vide).

    Par exemple, pour ajouter un son lu à chaque fois que l'utilisateur clique sur le bouton, créez une image-clé dans l'image de l'état Abaissé.

  5. Cliquez sur l'image-clé que vous venez de créer.
  6. Sélectionnez Fenêtre > Propriétés.
  7. Dans l'inspecteur des propriétés, choisissez un fichier audio dans le menu déroulant Son.
  8. Choisissez Evénement dans le menu déroulant Synchronisation.

    Pour associer un son différent à chacune des images-clés du bouton, créez une image-clé vide et ajoutez un fichier audio différent pour chaque image-clé. Vous pouvez aussi utiliser le même fichier audio et appliquer un effet audio distinct pour chaque image-clé du bouton.

Synchronisation d'un son avec une animation

Pour synchroniser un son avec une animation, vous utilisez des images-clés pour faire démarrer et arrêter le son.

  1. Ajoutez un son à un document.
  2. Pour synchroniser ce son et un événement de la séquence, choisissez une image-clé de départ qui corresponde à l'image-clé de l'événement de la séquence. Vous pouvez sélectionner n'importe laquelle des options de synchronisation.
  3. Créez une image-clé dans le scénario du calque audio sur l'image où vous souhaitez que le son s'arrête. Une représentation du fichier audio apparaît dans le scénario.
  4. Choisissez Fenêtre > Propriétés, puis cliquez sur la flèche dans le coin inférieur droit pour développer l'inspecteur des propriétés.
  5. Dans l'inspecteur des propriétés, choisissez le même son dans le menu déroulant Son.
  6. Sélectionnez Arrêt dans le menu déroulant Synchronisation.

    Lors de la lecture du fichier SWF, le son s'interrompt lorsqu'il atteint l'image-clé de fin.

  7. Pour lire le son, il suffit de déplacer la tête de lecture.

Modification d'un son dans Flash

Dans Flash, vous pouvez définir le point de départ d'un son et contrôler son volume lors de sa lecture. Flash peut changer le point de départ et le point d'arrêt d'un son. Cette option est très pratique pour réduire la taille d'un fichier audio en supprimant les sections non utilisées.

  1. Ajoutez un son à une image ou sélectionnez une image qui contient déjà un son.
  2. Sélectionnez Fenêtre > Propriétés.
  3. Cliquez sur le bouton Modifier affiché du côté droit de l'inspecteur des propriétés.
  4. Effectuez l'une des opérations suivantes :
    • Pour modifier le point de départ et le point d'arrêt d'un son, faites glisser les contrôles Départ et Fin de Modifier l'enveloppe.

    • Pour changer l'enveloppe du son, faites glisser les poignées d'enveloppe pour changer de niveau à différents points du son. Les lignes d'enveloppe indiquent le volume sonore en cours de lecture. Pour créer d'autres poignées d'enveloppe (huit maximum), cliquez sur les lignes. Pour supprimer une poignée d'enveloppe, faites-la glisser hors de la fenêtre.

    • Pour visualiser une part plus ou moins grande de la courbe sonore dans la fenêtre, cliquez sur les boutons Zoom avant et Zoom arrière.

    • Pour basculer entre les unités de temps secondes et images, cliquez sur les boutons Secondes et Images.

  5. Pour écouter le son modifié, cliquez sur le bouton Lire.

Modification d'un son dans Soundbooth

Si Adobe Soundbooth est installé sur votre ordinateur, vous pouvez l'utiliser pour modifier les sons que vous avez importés dans votre fichier FLA. Après vos modifications dans Soundbooth, lorsque vous enregistrez et remplacez le fichier original par le nouveau, vos modifications se reflètent automatiquement dans le fichier FLA.

Si vous changez le nom du fichier ou le format du son après sa modification, vous devrez recommencer l'importation dans Flash.

Pour voir un didacticiel vidéo sur l'utilisation conjointe de Flash et de Soundbooth, consultez Utilisation de Soundbooth et Flash à l'adresse www.adobe.com/go/lrvid4100_xp_fr.

Remarque : Soundbooth ne fonctionne que sur les ordinateurs Windows et sur les ordinateurs Macintosh à base de processeur Intel®.

Pour modifier un son importé dans Soundbooth :

  1. Cliquez du bouton droit (Windows) ou avec la touche Ctrl (Macintosh) sur le son dans le panneau Bibliothèque.
  2. Choisissez Modifier dans Soundbooth dans le menu contextuel. Le fichier s’ouvre dans Soundbooth.
  3. Modifiez le fichier dans Soundbooth.
  4. Lorsque vous avez terminé, enregistrez le fichier. Pour enregistrer les modifications dans un format non destructeur, choisissez le format ASND.

    Si vous enregistrez le fichier audio dans un format autre que l'original, vous devrez recommencer son importation dans Flash.

  5. Revenez dans Flash pour voir la version modifiée du fichier son dans le panneau Bibliothèque.
Remarque : vous ne pouvez pas modifier les sons de la bibliothèque Son (Fenêtre > Bibliothèques communes > Sons) avec la commande Modifications dans Soundbooth. Pour modifier ces sons dans Soundbooth, ouvrez Soundbooth et sélectionnez le son dans le panneau Resource Central. Modifiez le son, puis importez-le dans Flash.

Utilisation des sons dans Flash Lite

Adobe® Flash® Lite prend en charge deux types de sons : les sons Flash standard, tels que ceux utilisés dans les applications Flash sur ordinateur de bureau, et les sons de périphériques. Flash Lite 1.0 prend uniquement en charge les sons de périphériques, alors que Flash Lite 1.1 et 2.x prennent en charge à la fois les sons standard et les sons de périphériques.

Les sons de périphériques sont stockés dans le fichier SWF publié au format audio natif (tel que MIDI ou MFi) ; lors de la lecture, Flash Lite transmet les données audio au périphérique qui décode et lit le son. Etant donné que vous ne pouvez pas importer la plupart des formats audio de périphériques dans Flash, vous devez importer un fichier audio de proxy dans un format pris en charge (tel que MP3 ou AIFF), remplacé par un son de périphérique externe que vous spécifiez.

Vous pouvez utiliser les sons de périphériques en tant que sons d'événement uniquement : vous ne pouvez pas les synchroniser avec le scénario alors que le pouvez avec des sons standard.

Flash Lite 1.0 et 1.1 ne prennent pas en charge les fonctionnalités suivantes disponibles dans la version pour ordinateurs de bureau de Flash® Player :

  • L'objet Sound ActionScript

  • Chargement des fichiers MP3 externes

  • L'option de compression audio Discours

Pour plus d'informations, consultez « Utilisation du son, de vidéo et d'images » dans Développement d'applications Flash Lite 2.x ou « Utilisation du son » dans Développement d'applications Flash Lite 1.x.