Comunidad de diseño web y desarrollo en internet online

Problema con botones de pausar y detener musica con loop

Citar            
MensajeEscrito el 23 Jun 2012 06:47 pm
Buenas que tal tengo un problema y por fabor necesito una ayuda tengo un botón que es el de la música
al comienzo suena y cuando le doy clic se detiene , pero cuando le doy nuevamente clic ya no reproduce la música con loop, aquí tengo el código que estoy usando mi pregunta es como hago para que vuelva a reproducir la música

var default_volume:Number=0.50;
var bg_music:Sound = new Sound(new URLRequest("musica.mp3"));
var music_channel:SoundChannel=bg_music.play(0,10000);
var music_volume:SoundTransform = new SoundTransform();
sound_control.buttonMode=true;
music_volume.volume=default_volume;
music_channel.soundTransform=music_volume;

sound_control.stop();
sound_control.addEventListener( MouseEvent.CLICK, play_pause );

function play_pause(e:MouseEvent):void {
music_volume.volume=default_volume;

if (e.target.currentFrame==1) {
music_volume.volume=0;
}

music_channel.soundTransform=music_volume;
e.target.play();

}

Por Freedan

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Jun 2012 08:50 pm
Mira te hice un ejemplo:

Código :

var default_volume:Number=0.50;
var bg_music:Sound = new Sound(new URLRequest("BRBeverlyHotel.mp3"));
var music_channel:SoundChannel = new SoundChannel();
var music_volume:SoundTransform = new SoundTransform();

var btnMode:Boolean=true;
var iniciar:Number=0;

sound_control.buttonMode=true;

music_volume.volume=default_volume;

//music_channel.soundTransform=music_volume;


sound_control.addEventListener( MouseEvent.CLICK, play_pause );
//sound_stop.addEventListener( MouseEvent.MOUSE_DOWN, stp );

function play_pause(e:MouseEvent):void {
      
if (e.target.currentFrame==1) {
      music_channel= bg_music.play(0,1);
      sound_control.nextFrame();
      btnMode=false;
   }
   
else {   music_channel.stop();
      sound_control.prevFrame();
      btnMode=true;
      
      
      }



como ves modifique un poco el codigo.

Saludos Maxx.

Por MaxiiSan20

Claber

168 de clabLevel



Genero:Masculino  

Montevideo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.