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)
 
  
 