Jouer une musique avec ActionScript
22 janvier 2011 | flash, Tutoriels | aucun commentaire
Aujourd’hui, voici un petit tutoriel consacré à la gestion du son dans Flas, tout en ActionScript 3.
var son:Sound = new Sound(); // on crée un objet Sound (classe native de Flash)
var requete:URLRequest = new URLRequest( "http://mondomaine.com/musique.mp3" ); // et un objet de la classe URLRequest
var contexte:SoundLoaderContext = new SoundLoaderContext(3000); // on définit la taille du buffer, ici 3 secondes
son.load(requete, contexte); // on charge le son
var piste:SoundChannel = son.play(0, 10000); // on affecte le son à un canal audio
son.addEventListener(IOErrorEvent.IO_ERROR, onIOError); // gestion rudimentaire des erreurs...
function onIOError(event:IOErrorEvent) {
trace("Le son n'a pas pu être chargé : " + event.text);
}
Bien sûr, tout ceci serait plus propre avec l’ajout d’une classe Son. Mais pour cela, il faut pénétrer dans le monde envoûtant et magique de la Programmation Orientée Objet… (POO)
