Bonjour à tous
J’ai un problème avec un de mes examens que je dois faire pour mes études. Je dois réaliser un player MP3 en flash, mais le bouton Play est cliquable à l’infini et va relancer la chanson en surcouche le nombre de fois qu’on à cliqué.
Une fois la chanson lancée, il faudrai bloquer le bouton Play pour qu’on ne puisse plus recliquer dessus
Voici mon code (allégé) :
var s:Sound=new Sound();
var sc:SoundChannel=new SoundChannel();
var st:SoundTransform=new SoundTransform();
var position:uint;
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;
function init(e:MouseEvent){
s.load(new URLRequest("son.mp3"));
sc = s.play();
btn_play.removeEventListener(MouseEvent.CLICK,init);
btn_play.addEventListener(MouseEvent.CLICK,lecture);
}
/// fonctions boutons
function stopper(e:MouseEvent){
sc.stop();
position=sc.position;
}
function lecture(e:MouseEvent){
sc = s.play(position);
}