Bien, veras como no es muy complicado.
Crea en tu escena una bolita y llamalo como nombre de instancia "controlador_mc", luego pon una caja de texto dinámica y ponle de nombre de instancia "volumen_txt".
Ahora añade este código:
Código :
controlador_mc._x = 20;
controlador_mc._y = 20;
volumen_txt._x = 20;
volumen_txt._y = 40;
controlador_mc.onPress = function(){
startDrag(this, true, 20, 20, 120, 20);
}
controlador_mc.onRelease = function(){
stopDrag();
}
controlador_mc.onReleaseOutside = function(){
stopDrag();
}
alMover = new Object();
alMover.onMouseMove = function(){
vol = controlador_mc._x - 20;
musiquita_sound.setVolume(vol);
volumen_txt.text = vol;
}
Mouse.addListener(alMover);Asegúrate, que tu bola este en x=20 e y=20, ya que cuando hacemos startDrag, estamos restringiendo su movimiento de 20 a 120 en x, y que solo se mueva en la y 20, haciendo que se pueda mover solo en horizontal.
Luego, con el listener del ratón hacemos que cuando se mueva el ratón, nos escriba en la caja de texto el volumen. Como el volumen solo puede ser de 0 a 100, pues he puesto la x de la bola (ira de 20 a 120), menos 20.
Con setVolume() cambiaras el volumen en tu sonido.
Supongo que te irá así, eso espero vamos...
Suerte!