Comunidad de diseño web y desarrollo en internet online

Usar valor generado en una función en otra

Citar            
MensajeEscrito el 26 Nov 2009 11:29 am
Buenos días:

¿Cómo puedo pasar el valor generado por trans.volume? La idea es recoger el valor en que se queda el trans.volume para aplicarlo a otra función

Código ActionScript :

// Función que controla el volumen de reproducción del audio
function volumen(e:MouseEvent){
   indica_volumen_mc.bola_volumen_mc.x=indica_volumen_mc.mouseX // Mueve la posición horizontal de la bola de volumen siguiendo al ratón.

   // No deja arrastrar la bola fuera de su posición x=0, que debe ser el inicio de la barra de volumen.
   if(indica_volumen_mc.bola_volumen_mc.x<0){ 
      indica_volumen_mc.bola_volumen_mc.x=0
   }
   // No deja arrastrar la bola, por la derecha, fuera de la longitud de la barra de volumen.
   if(indica_volumen_mc.bola_volumen_mc.x>indica_volumen_mc.barra_volumen_mc.width){
      indica_volumen_mc.bola_volumen_mc.x=indica_volumen_mc.barra_volumen_mc.width
   }
   
   trans.volume=indica_volumen_mc.bola_volumen_mc.x/indica_volumen_mc.barra_volumen_mc.width // Asigna el volumen del audio según la posición de la bola de volumen sobre la barra de volumen.
   canal.soundTransform=trans // Asigna el volumen calculado al canal.
   silencio_mc.gotoAndStop(1); // Muestra el indicador de volumen como activo
   trace(trans.volume);
}


Gracias

Por tementa

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Nov 2009 11:35 am
Esto tiene que ver con el scope (alcance)
Si es otra función en la misma línea de tiempo, puedes declarar la variable fuera de la función (y darle valor dentro de ella) Si es en otro timeline, haz lo mismo pero usa el path al timeline para encontrar la variable

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Nov 2009 11:44 am
Muchas gracias, Jorge

Saludos

Por tementa

33 de clabLevel



 

firefox

 

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