Méthodes pour intégrer et lire des sons
Objectifs
L'objectif principal est d'apprendre à intégrer et gérer du son dans un fichier SWF en utilisant ActionScript, comprenant les sons intégrés et externes.
Résumé
Découvrez comment lire un son intégré ou externe en utilisant ActionScript. Cette leçon couvre l'exportation pour ActionScript et l'utilisation de la méthode Play pour les sons de bibliothèque et la méthode Load pour les fichiers externes.
Description
Lorsque vous souhaitez lire un son à partir de l'ActionScript, vous avez la possibilité d'utiliser un son en bibliothèque intégré au SWF ou de charger un son externe au SWF. Pour utiliser un son en bibliothèque intégré, nous procédons comme pour utiliser n'importe quel élément d'une bibliothèque : nous l'exportons pour ActionScript. La base de cette action est la classe Sound. Nous nommons la classe, créons une occurrence, et utilisons ensuite la méthode Play en définissant éventuellement des paramètres comme les millisecondes de début ou le nombre de boucles.
L'alternative consiste à charger un son externe, ce qui est plus utile pour des musiques d'ambiance par exemple. Nous utilisons ici aussi la classe Sound mais avec la méthode Load conjointement à un objet URLRequest. Nous pouvons alors lancer la lecture dès que suffisament de données sont chargées, le processus de téléchargement continuant en arrière-plan sans interruption perceptible à moins d'une connexion internet très lente. Cette méthode permet de réduire le poids du SWF final en ne l'alourdissant pas avec de gros fichiers audio.