Comunidad de diseño web y desarrollo en internet online

Problema con botonera de sonido que se carga externamente...

Citar            
MensajeEscrito el 23 Oct 2006 11:22 pm
Tengo un problema que se ha vuelto ya problemota al no encontrar solución y solo me queda recurrir a este foro, resulta que tengo un archivo swf llamado MAIN, este a su vez carga en un movie clip vacio varios swf externos, el problema es que tengo sonido con una botonera que controla estos a la perfección siempre y cuando no estan siendo llamados dentro de MAIN, ya que una vez que los llamo con LoadMovie, no funcionan los botones, segun yo es cuestión de rutas, pero por mas que lo intento nomas no logro resolverlo, si alguien sabe como, se lo agradecería infinitamente. Saludos.

el codigo es el siguiente:

Código :

var pausa:Number = 0;
var estado:Number = 1;
var framestop:Number = 0;
musica=new Sound();
musica.attachSound("01.mp3");
musica.start();

//Si el vaalor de la variable estado es 1, quiere decir que la pelicula se esta 
//reproduciendo, si es 0 la pelicula y el sonido estan detenidos.
   
Boton_btn.onPress = function ()
{
   if (estado == 1)
    { 
      framestop=animacion51._currentframe;   
      trace(framestop);   
      animacion51.stop();
      _level0.pausa = musica.position;      
      _level0.musica.stop();      
      estado = 0;      
      trace(estado); 
   }
}

Boton_btnplay.onPress = function()
 {
    if (estado == 0)
    {
      _level0.musica.start(pausa/1000);
      animacion51.gotoAndPlay(framestop);
      trace(framestop);
      estado = 1;
    }
}

Boton_btnsonido.onPress = function()
{
      if (estado == 0) 
      {
         _level0.musica.start(pausa/1000);
         estado = 1;
      }
      else
      {
         _level0.pausa = musica.position;      
         _level0.musica.stop();
         estado = 0;
      }      
       
}

Por mariuslogan

1 de clabLevel



 

netscape
Citar            
MensajeEscrito el 24 Oct 2006 09:38 am
pues si funcionan bien, antes de llamarlos a main, puesdes probar de usar esta sentencia:

_lockroot = true;

la cual permite que las rutas no modifiquen tu trayectoria cuando cambian de nivel, es decir que _root dentro del movie clip llamado será su base y no la del main.

suerte!

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 24 Oct 2006 05:29 pm
Hola, Gracias por la respuesta pero ya le investigue y lo dejo ahi en el tintero por si alguien tiene el mismo problema que yo. Resulta que el codigo esta bien, no tiene problema pero la cuestion es que los sonidos los tengo dentro de mis archivos independientes, y la manera en que jalen es importar todos los sonidos ( si tengo 100, 100 se importan ) a mi archivo principal (en este caso es Main ), asi es como me funciono a mi.

Saludos y gracias.

Mariuslogan.

Por mariuslogan

1 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Oct 2006 07:08 pm
Sí, está bien poner las soluciones, ya que gente con problemas similares les puede ser de ayuda.

Suerte! :cool:

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox

 

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