Comunidad de diseño web y desarrollo en internet online

Tengo un problema, con el PRELOAD para un SONIDO!!!

Citar            
MensajeEscrito el 10 Feb 2006 03:34 am
Hola, tengo un problema, que es el siguiente:

Siguiendo el tutorial para crear los botones pause/play todo salio bien, quiere decir que se reproduce perfectamente la musica, pero al momento de ponerle un preloader a esa musica se me presento que cuando corro la pelicula, esta se esta repitiendo contantemente ( del preloader a los botones y asi sucesivamente, sin parar) entonces decidi poner un stop(); al fotograma en donde estan los botones, claro que en diferente capa, eh ahí el problema, ya no se reproduce la musica, presiono el boton y no se reproduce. alquien me podria ayudar ?!!!!!!!1


Agradecere sus respuestas. :P

Por enter

10 de clabLevel



Genero:Masculino  



Ultima edición por enter el 10 Feb 2006 10:11 pm, editado 1 vez

mozilla
Citar            
MensajeEscrito el 10 Feb 2006 06:48 pm
:?
podrías poner el código?

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 10 Feb 2006 07:27 pm
El codigo es el mismo que esta en el tutorial, y el codigo que uso para el preloader tambien es el del tutorial. aqui estan:

Este es el que uso para reproducir la musica:

Código :

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

Boton_btn.stop();

_root.onLoad = function(){
    misonido = new Sound();
    misonido.attachSound("Sonido");
}

Boton_btn.onPress = function (){
    if (estado == 0){
        
        misonido.start(pausa/1000);
       
        estado = 1;
        
        Boton_btn.gotoAndStop("pause");
    } else {
      
        pausa = misonido.position;
       
        misonido.stop();
 
        estado = 0;

        Boton_btn.gotoAndStop("play");
    }
}


Este es el que uso para el preload:


Código :


function cargando() {
  
   var total, cargados, porcentaje;
   
   total = _root.getBytesTotal();
   
   cargados = _root.getBytesLoaded();
  
   porcentaje = Math.floor((cargados*100)/total);
  
   porcentaje_txt.text = porcentaje + " %";
  
   barra_mc.gotoAndStop(porcentaje);
  
   if (cargados == total) {
     
      clearInterval(hiloPrecarga);

      play();
   }
}


var hiloPrecarga = setInterval(cargando, 1);


stop();


y aqui tienen un ejemplo de lo que sucede:

http://fsphost.com/kofenter/boton.swf :crap:

Por enter

10 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 10 Feb 2006 11:37 pm
si le pones un stop() al mc del botón; esta linea es innecesaria:

Código :

Boton_btn.stop();


por lo que he entendido, me imagino que tienes el preloader en un fotograma antes que el fotograma donde tienes el script del sonido y el mc del botón, asegurate que el frame donde esta el mc tenga un stop() si no tu película se esta volviendo a reproducir y vuelve a inicializar las banderas en 0

^^

Por Wanaya

Claber

1115 de clabLevel

4 tutoriales

 

La Unión Sovietica U_U

firefox
Citar            
MensajeEscrito el 11 Feb 2006 12:45 am

Por enter

10 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 11 Feb 2006 06:20 am
Creo que no entediste bien, o mas bien no leiste bien.

si le pones un stop() al mc del botón; esta linea es innecesaria:

Código :

Boton_btn.stop();


Esto es solo un comentario; mas no arreglará el problema.

Esto es lo que tal vez lo recuelva:

por lo que he entendido, me imagino que tienes el preloader en un fotograma antes que el fotograma donde tienes el script del sonido y el mc del botón, asegurate que el frame donde esta el mc tenga un stop() si no tu película se esta volviendo a reproducir y vuelve a inicializar las banderas en 0

Por Wanaya

Claber

1115 de clabLevel

4 tutoriales

 

La Unión Sovietica U_U

firefox
Citar            
MensajeEscrito el 12 Feb 2006 03:10 am
:oops: :( :crap:

Disculpame si no entendi bien, no fue mi intencion, pero yo ya habia dicho que le puse un stop() en el mc de sonido. y no funciono, por eso les di un enlace de el ejemplo, si alguien puede solucionar esa duda porfavor , ayudenme!!!!! :oops:

Por enter

10 de clabLevel



Genero:Masculino  

mozilla

 

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