Bonjour, je suis en train de créer un site en flash, j ai un fond sonore importé dynamiquement dans la scène, je souhaiterai en code AS3 lui ordonner de jouer en boucle indéfiniment.
J'ai également 2 bouton son "on" "off" et lorsque j'appuie sur mon btn "on" et que le son est déjà en train d être lu il se double lors du click, comment empècher cela. voici mon code.
/////////// CODE SON /////////////////////////
En esperant avoir des réponses. Merci.
Modifié par mSx75 (14 Dec 2009 - 16:03)
J'ai également 2 bouton son "on" "off" et lorsque j'appuie sur mon btn "on" et que le son est déjà en train d être lu il se double lors du click, comment empècher cela. voici mon code.
/////////// CODE SON /////////////////////////
var monson:Sound=new Sound();
var canal:SoundChannel=new SoundChannel();
var pos:Number;
var longueurson :int=monson.length;
monson.load(new URLRequest("son/raffaelli.mp3"));
canal=monson.play();
sonbox_mc.sonon_mc.addEventListener("mouseDown",lancerplay);
sonbox_mc.sonoff_mc.addEventListener("mouseDown",lancerpause);
function lancerplay(me:MouseEvent):void{
canal=monson.play(pos);
}
function lancerpause(me:MouseEvent):void{
pos=canal.position;
canal.stop();
}
//////////////// CODE POUR LA BOUCLE SONORE ///////////////////
if (canal.position==longueurson){
canal.addEventListener(Event.SOUND_COMPLETE,sonboucle);
}
function sonboucle(e:Event){
if (canal.position==longueurson){
canal.addEventListener(Event.SOUND_COMPLETE,sonboucle);
}
canal=monson.play();
}
En esperant avoir des réponses. Merci.
Modifié par mSx75 (14 Dec 2009 - 16:03)