Importer du son dans la bibliothèque
Pour importer du son dans la bibliothèque, cliquez sur Fichier > Importer > Importer dans la Bibliothèque...
Le son se trouve alors dans la bibliothèque.
Ajouter du son directement dans une image clef
Pour ajouter du son directement dans une image clef il suffit de cliquez sur l’élément son qui a été préalablement importé dans la bibliothèque puis de le glisser dans la scène :

Le spectre du son apparait alors dans les images du calque sélectionné :

N.B. : Il faut prolonger l’image clef (F5) pour afficher une plus grande partie du spectre audio.
Jouer du son par l'ActionScript
Pour utiliser du son de la bibliothèque à partir de l’ActionScript, il faut dans un premier temps l’exporter : clique droit sur l’élément son puis Propriétés...
Cochez ensuite la case «Exporter pour l’ActionScript», puis donnez un nom à la classe. C’est ce nom qui sera utilisé dans l’ActionScript pour faire appel à l’élément, dans cet exemple nous l’appelerons «musique».
A partir de l’ActionScript il faut créer l’occurence du son puis activer la lecture du son :
//Créer une occurence de l’élément "musique" :
var nMusique:musique = new musique;
//Joue le son :
nMusique.play();
Dans cet exemple le son ne sera joué qu’une fois, puis ensuite coupé.
Jouer une musique en boucle
Pour jouer en boucle une musique il suffit de luis passer les paramètres suivants :
//Joue le son en boucle :
nMusique.play(0, int.MAX_VALUE);
A savoir que int.MAX_VALUE récupère la valeur maximale d’une nombre de entier de type integer, soit 2 147 483 647.
Le son sera alors joué 2 147 483 647 de fois.
Charger un son externe
Il faut dans un premier temps créer un élément de type Sound, et charger le son dans cet élément grâce à une URLRequest :
//Créer l’élément Sound :
var son:Sound = new Sound();
//On ajoute le chemin du son dans la variable URLSon :
var URLSon:URLRequest = new URLRequest("mp3/musique.mp3");
//Charge le son à partir de l’url spécifiée :
son.load(URLSon);
//Joue le son
son.play();
La musique à charger (musique.mp3) se trouve dans le dossier MP3 qui se trouve à la racine du fichier.
Jouer sur le volume du son
Pour régler le volume d’une musique il faut ajouter un canal audio et placer le son dans ce canal.
Ensuite, on ajoute un transformeur de son (SoundTransform) qui permet de gérer certaines propriétés comme le volume, la balance ou encore le croisement stéréo.
//Créer l’élément Sound :
var son:Sound = new Sound();
//On ajoute le chemin du son dans la variable URLSon :
var URLSon:URLRequest = new URLRequest("mp3/musique.mp3");
//Création du canal audio :
var canal:SoundChannel = new SoundChannel();
//Création du controleur audio :
var controle:SoundTransform;
//Charge le son à partir de l’url spécifiée :
son.load(URLSon);
//Ajoute le son au canal et le joue :
canal = son.play();
//Indique au controle le canal à modifier :
controle = canal.SoundTransform;
//Ajuste le volume :
controle.volume = 0.5;
//Applique la transformation au canal :
canal.SoundTransform = controle;
Volume = 0 : pas de son, volume = 1 son à 100%.
Pan = -1 : son dans le haut parleur de gauche, pan = 1 : son dans le haut parleur de droite.
N.B. : Les formats audio lisible par Flash sont les suivants : MP3, WAV, .M4A, .M4V, .AAC, .3GP et .MP4.
Flash peut jouer jusqu’à 32 sons simultanéments.
Aucun commentaire:
Enregistrer un commentaire