Foros del Web » Creando para Internet » Flash y Actionscript »

setVolume AS3

Estas en el tema de setVolume AS3 en el foro de Flash y Actionscript en Foros del Web. Buenas tardes, es mi primer post en este foro aunque llevo mucho tiempo pasando por aquí. Estoy empezando con AS3, he creado un escenario pricipal ...
  #1 (permalink)  
Antiguo 23/02/2009, 07:47
 
Fecha de Ingreso: febrero-2009
Mensajes: 23
Antigüedad: 15 años, 9 meses
Puntos: 0
setVolume AS3

Buenas tardes, es mi primer post en este foro aunque llevo mucho tiempo pasando por aquí.

Estoy empezando con AS3, he creado un escenario pricipal que llama a diferentes sws externos, esto funciona sin problema, uno de ellos tiene una sección de música en la que he creado unos testos con algunos temas para poder escuchar.

El texto del tema 1 es un MC "tema_1"


tema_1.addEventListener(MouseEvent.MOUSE_DOWN, actualizapista1);//llama a la funcion que cambia la ruta de mi nuevo mp3

tema_1.addEventListener(MouseEvent.CLICK, music1);

function music1(event:MouseEvent){
var pistaSonido = pista.text;//es visible la pista y ruta para el usuario
SoundMixer.stopAll();//quitamos toos los sonidos para poner el nuevo a continuación
var son=new Sound();
var req:URLRequest = new URLRequest(pistaSonido);
var buffer:SoundLoaderContext = new SoundLoaderContext (5000);//buffer
son.load(req, buffer);
son.play();
}


Esto está funcionando ok, y se repite por los 7 tracks que tengo, el problema es que ahora quiero hacer un slide controlador de volumen y no se como integrarlo, ya tengo hecho un slide y al soltar quiero que modifique el volumen de "son" que es el audio que suena (o tambien me seriviría el sonido general aunque no se como hacerlo tampoco).
Esta es la función que ejecuta cuando sueltas el tirador de mi slide:

function onUp(e:MouseEvent):void
{
isDragging = false;
removeEventListener(MouseEvent.MOUSE_MOVE, onMove);
son.setVolume (svalue.text); //svalue es un campo de texto que muestra el porcentaje del tirador de 0 a 100.
}
Este es el error que me da: 1120: Access of undefined property son. Evidentemente la duda no es el error que lo dice bien claro sino como hacer para poder desde mi función onUp controlar el volumen de sonido general o de mi función music1 (y las otras 6).

Espero haberme explicado bien y gracias de antemano leer
  #2 (permalink)  
Antiguo 23/02/2009, 08:16
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: setVolume AS3

pásate por qui tiene un buen script de música en as3

http://jahepi.blogspot.com/
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:33.