A ver si puedes adaptar este código:
Código :
//INICIALIZAMOS LAS POSICIONES DE LOS BOTONES
arriba_btn._x = 211;
arriba_bnt._y = 54;
abajo_btn._x = 211;
abajo_btn._y = 74;
deslizador_btn._x = 211;
deslizador_btn._y = 205;
//SCROLLEAR ARRIBA Y ABAJO ------------------------------------------------
deslizador_btn.onPress = function(){
startDrag(this, false, 210.3, 74, 210.3, 185);
arrastrarInt = setInterval(arrastrar, 100);
}
deslizador_btn.onRelease = function(){
stopDrag();
clearInterval(arrastrarInt);
}
arriba_btn.onPress = function(){
arribaInt = setInterval(scrollArriba, 100);
}
arriba_btn.onRelease = function(){
clearInterval(arribaInt);
}
abajo_btn.onPress = function(){
abajoInt = setInterval(scrollAbajo, 100);
}
abajo_btn.onRelease = function(){
clearInterval(abajoInt);
}
/* FUNCIONES ****************************************/
function scrollArriba(){
if (mensaje_txt.scroll > 1){
mensaje_txt.scroll--;
deslizador_btn._y = mensaje_txt.scroll * (111 / (mensaje_txt.maxscroll)) + 74;
}
else if (mensaje_txt.scroll == 1){
deslizador_btn._y = 74;
}
}
function scrollAbajo(){
if (mensaje_txt.scroll < mensaje_txt.maxscroll){
mensaje_txt.scroll++;
deslizador_btn._y = mensaje_txt.scroll * (111 / (mensaje_txt.maxscroll)) + 74;
}
}
function arrastrar(){
mensaje_txt.scroll = (deslizador_btn._y - 74) * (mensaje_txt.maxscroll / 111);
}
Crea tres botones que se llamen arriba_btn, abajo_btn y deslizador_btn. Luego pon una caja de texto que se llame mensaje_txt y ya debería funcionar.
Deu!!