probe el codigo y funciona mucho mejor que el otro obviamente.
en cuando al problema que decis, lo probe y funciono de maravilla. intente poner 999 y se quedo en "99"
muchisimas gracias otra vez!
igual te voy a ser sincero. el objetivo de todo esto era ver si podia introducir datos al codigo desde un text instert. ya sean numeros, o para escribir la ruta de donde quiero que cargue el archivo.
de todas formas esto lo aplico para un panel de sonidos asi que me ree sirve.
ahora si no te molesta, yo el control de volumen lo hago mediante a un circulo que segun si sube o baja mediante drag, tambien lo hace el volumen, y si la muevo hacia los costados, cambia el balance hacia la izquierda o derecha.
existen dos textos dinamicos que tambien muestran el volumen y el balance en numeros.
lo que quisiera hacer es cambiarlos a text insert y cambiar algo del codigo para que tambien pueda subir el volumen (y tambien el balance) como me lo enseñaste, pero que tambien cambie de posicion el circulo obvio.
te dejo el codigo por si estas aburrido y tenes ganas de ayudarme. sino no importa ya hiciste muchisimo. mil gracias

Código :
var sonido:Sound = new Sound();
circulo._y = (this._height*50)/100;
circulo._x = (this._width*50)/100;
circulo.onPress = function(){
this.startDrag(false,0,0,70,70);
}
circulo.onRelease = circulo.onReleaseOutside = function(){
this.stopDrag();
}
circulo.onEnterFrame = function(){
var volumen = 100-(Math.round(this._y*100/70));
sonido.setVolume(volumen);
var balance = (Math.round(this._x*2*100/70))-100;
sonido.setPan(balance);
_root.vol_txt.text = volumen
_root.pan_txt.text = balance
}
una vez mas gracias y perdon las molestias