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 /////////////////////////


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)
Salut et bienvenue parmi nous Smiley smile

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

Bonne continuation Smiley smile

upload/1-code.gif