Comunidad de diseño web y desarrollo en internet online

Problemas con loop y boton de pausa

Citar            
MensajeEscrito el 19 Dic 2008 07:22 pm
hola!! soy muy novato con ActionScript, pero bueno, hice el tutorial de crear un loop desde la biblioteca y tambien el tutorial del boton de play and pause...los quise combinar pero me pasa lo siguiente, el loop comienza perfecto y el boton me funciona bien pero, al comenzar el loop no se como decirle que el estado es =1 ( que es necesario para el boton lo detenga) por esto, se empieza a reproducir pero cuando pulso el boton, el estado todavia es =0 y comienza a reproducir el sonido de nuevo....
Necesito una forma para que cuando defino el loop poder decirtle q el estado es =1

este es el còdigo que utilice


Código :


if (noRepeat == undefined) {
   
   
   var noRepeat:Number;
   noRepeat = 0;
   
   var sonido:Sound = new Sound();

   sonido.attachSound("sonido");

   sonido.onSoundComplete = function() {
   
      this.start();
      estado=1
   };

   sonido.start();
}

var pausa:Number = 0;
var estado:Number = 0;


boton_btn.stop();

boton_btn.onPress = function (){
       if (estado == 0){

        sonido.start(pausa/1000);
  
        estado = 1;

        boton_btn.gotoAndStop("pause");
      
    } else {
  
        pausa = sonido.position;
 
        sonido.stop();
      
        estado = 0;
   
        boton_btn.gotoAndStop("play");
    }
}




espero y me puedan ayudar
Saludos :lol: :lol:

Por edwinov

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Dic 2008 08:05 pm
Mira para no liarte mucho podrias usar 2 botones uno para play y otro para pause, y acada uno asignarle el codigo que manejas

Por flashreloco

Claber

1310 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Webdesigner & Mandilon 2.0

msie

 

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