Avec ActionScript®, vous pouvez contrôler les sons à l’exécution. ActionScript vous permet de créer des interactions et autres capacités dans vos fichiers FLA qui sont impossibles avec le scénario seul.
Guide du développeur AS3 : Utilisation du son décrit comment utiliser le son dans ActionScript 3.0.
(Animate uniquement) ActionScript 2.0 et ActionScript 1.0 ne sont pas pris en charge dans Animate.
Contrôle des sons à l’aide des comportements
Vous pouvez ajouter des sons à votre document et contrôler la lecture du son à l’aide de comportements de sons (code ActionScript 2.0 préécrit). Une occurrence du son est créée en ajoutant un son à l’aide de ces comportements, ce qui permet d’utiliser le contrôle du son.
ActionScript 3.0 et Flash Lite 1.x et Flash Lite 2.x ne prennent pas en charge les comportements.
Chargement d’un son dans un fichier à l’aide d’un comportement
Lecture ou arrêt d’un son à l’aide d’un comportement
Saisissez l’identifiant de liaison et le nom d’occurrence du son à lire ou à arrêter, puis cliquez sur OK.
Cliquez sur OK pour confirmer que vous souhaitez bien arrêter tous les sons.
Contrôle des sons avec l’objet Sound d’ActionScript 2.0
Vous pouvez utiliser l’objet Sound dans le code ActionScript 2.0 pour ajouter des sons à un document et pour contrôler les objets d’un document, y compris le réglage du volume ou de la balance gauche ou droite pendant la lecture du son. Pour plus d’informations, voir « Création de commandes audio » dans Formation à ActionScript 2.0 dans Flash.
À propos de l’événement onSoundComplete d’ActionScript 2.0
L’événement onSoundComplete de l’objet Sound ActionScript 2.0 permet de lier le déclenchement d’un événement dans une application Animate à l’achèvement d’un fichier son associé. L’objet Sound est un objet intégré permettant de contrôler les sons d’une application Animate. Pour plus d’informations, voir « Sound » dans le Guide de référence du langage ActionScript 2.0. L’événement onSoundComplete d’un objet Sound est automatiquement invoqué à la fin de la lecture du fichier son associé. Si le son est lu en boucle un nombre de fois déterminé, l’événement est déclenché à la fin de la boucle.
L’objet Sound possède deux propriétés que vous pouvez utiliser en conjonction avec l’événement onSoundComplete. La propriété duration est une propriété en lecture seule représentant la durée, en millisecondes, de l’échantillon sonore associé à l’objet audio. La propriété position est une propriété en lecture seule représentant le nombre de millisecondes pendant lesquelles le son a été lu dans chaque boucle.
L’événement onSoundComplete permet d’agir sur les sons de nombreuses façons, telles que :
La création d’un séquenceur ou d’une liste de lecture dynamique.
La création d’une présentation multimédia qui vérifie que la narration est achevée avant de passer à l’image ou à la séquence suivante.
La construction d’un jeu synchronisant les sons à des événements ou séquences spécifiques et ajoutant des transitions fluides entre les différents sons.
La synchronisation de la modification d’une image en fonction d’un son, par exemple modifier une image lorsque la lecture d’un son est à moitié achevée.
Accès aux propriétés ID3 dans les fichiers MP3 avec Flash Player
Macromedia Flash Player 7 et les versions ultérieures prennent en charge les balises ID3 v2.4 et v2.4. Avec cette version, lorsqu’un son MP3 est chargé à l’aide de la méthode ActionScript 2.0 attachSound() ou loadSound(), les propriétés de balise ID3 sont disponibles au début du flux de données audio. L’événement onID3 s’exécute lorsque les données ID3 sont initialisées.
Flash Player 6 (6.0.40.0) et les versions ultérieures prennent en charge les fichiers MP3 comportant des balises ID3 v1.0 et v1.1. Avec les balises ID3 v1.0 et v1.1, les propriétés sont disponibles à la fin du flux de données. Si un son ne contient pas de balise ID3v1, les propriétés d’ID3 ne sont pas définies. Les utilisateurs doivent disposer de Flash Player 6 (6.0.40.0) ou d’une version ultérieure pour que les propriétés ID3 fonctionnent.
Pour plus d’informations sur l’utilisation des propriétés ID3, voir id3 (propriété Sound.id3) dans le Guide de référence du langage ActionScript 2.0.
Créez des animations interactives avec Animate
Animez des illustrations pour des dessins animés, des bannières, des jeux et des contenus web.