hacelo con porcentajes... suponiendo que la barrita que esta en medio de los 2 botones se mueve 200 pixeles en _y, solo tenes que calcularlo de esta forma, cuando la barrita este en posicion _y=0; el scroll va a estar en 0, y cuando la barrita este en posicion _y=200; el scroll tiene que estar en el total, o sea en el final del texto, solo necesitas saber cuanto es este total y lo ves asi:
Código:
cuantotexto=micampo.maxscroll;
trace(cuantotexto);
este codigo tira en el output window cuanto es el limite de scroll de tu campo, para que al mover la barrita se corra podes pegarle esto en las acciones del frame:
Código:
cuantotexto=micampo.maxscroll;
//barra es el nombre de instancia del movieClip barra
this.onEnterFrame=function(){
movimientototal=200;//movimiento en _y de la barra
porcentajeamover=cuantotexto/movimientototal;//sacamos la unidad
cuantoscroll=barra._y*porcentajeamover;//multiplicamos la unidad
micampo.scroll=cuantoscoll;//el resultado se lo asignamos al campo de texto
}
y con los botones es solo que le pongas en las acciones algo como:
Código:
on(release){
barra._y+=2;
}
y:
Código:
on(release){
barra._y-=2;
}
aqui cada vez que presiones los botones la barra se va a mover 2 pixeles, y claro le podes cambiar a tu gusto