1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
var s:Sound = new Sound();
var sc:SoundChannel = new SoundChannel();
var st:SoundTransform = new SoundTransform();
var position:uint;
var pc;
var ch:int = 0;
var titres:Array = new Array();
titres[0]="01 - Piste 1.mp3";
titres[1]="02 - Piste 2.mp3";
titres[2]="03 - Piste 3.mp3";
titres[3]="04 - Piste 4.mp3";
titres[4]="05 - Piste 5.mp3";
chan1.addEventListener(MouseEvent.CLICK,init);
chan2.addEventListener(MouseEvent.CLICK,init);
chan3.addEventListener(MouseEvent.CLICK,init);
chan4.addEventListener(MouseEvent.CLICK,init);
chan5.addEventListener(MouseEvent.CLICK,init);
btn_play.addEventListener(MouseEvent.CLICK,init);
btn_play.addEventListener(MouseEvent.MOUSE_OVER,over);
btn_play.addEventListener(MouseEvent.MOUSE_OUT,out);
btn_play.buttonMode=true;
btn_play.alpha=0.5;
btn_pause.alpha=0;
ch = 0;
function init(e:MouseEvent) {
var bouton = e.target.name;
switch (bouton){
case ("chan1") :
ch = 0;
break;
case ("chan2") :
ch = 1;
break;
case ("chan3") :
ch = 2;
break;
case ("chan4") :
ch = 3;
break;
case ("chan5") :
ch = 4;
break;
}
if (sc.position > 0) {
sc.stop();
}
var s:Sound = new Sound();
s.load(new URLRequest(titres[ch]));
sc = s.play();
btn_play.removeEventListener(MouseEvent.CLICK,init);
btn_play.addEventListener(MouseEvent.CLICK,lecture);
btn_play.addEventListener(MouseEvent.MOUSE_OVER,over);
btn_play.addEventListener(MouseEvent.MOUSE_OUT,out);
btn_play.buttonMode=true;
btn_pause.alpha=0.5;
btn_pause.buttonMode = true;
btn_pause.addEventListener(MouseEvent.CLICK,stopper);
btn_pause.addEventListener(MouseEvent.MOUSE_OVER,over);
btn_pause.addEventListener(MouseEvent.MOUSE_OUT,out);
}
function stopper(e:MouseEvent) {
position = sc.position;
sc.stop();
}
function lecture(e:MouseEvent) {
sc = s.play(position);
} |