hola a todos
 
he querido controlar el volumen de un reproductor de mp3 dinamico desde una pestaña que corresponde a mi galeria de videos, logicamente para que bajar el volumen de la música en curso y escuchar un poco mas el sonido del video que se carga, algunos videos solo tienen una narracion para los cuales bajo el volumen a determinado porcentaje para que  la musica se quede como fondo...hay otros videos que traen musica de fondo y bajo el volumen del reproductor de mp3 hasta 0, esto lo hago con la lista de reproduccion de los videos en un XML, que especifico URL y el valor al cual quiero que baje la musica ambiental, aquí parte del código, el que carga un nuevo mp3 e hice una funcion aparte para llamarla cada vez que el video en curso requiera bajar el volumen de la cancion: 
 
 
function loadSong(url_song):void
						{
							my_sound = new Sound();
							my_sound.load(new URLRequest(url_song));
							my_channel = my_sound.play();
							my_channel.addEventListener(Event.SOUND_COMPLETE, onNext);
							function set_volume(new_vol)
							{
								voluming.volume = new_vol;
								my_channel.soundTransform = voluming;
								trace("nuevo volumen a : "+new_vol);
							}
							set_volume(new_vol);
						}
 
 
funciona perfecto al inicio, pero cuando llamo a set_volumen(new_vol); desde otra funcion simplemente no pasa nada y no marca error... como se puede llamar a una funcion que esta dentro de otra funcion??? 
   
 


