allora sto facendo un scrollbar
prendendo spunto dal tutorial di flash-mx

purtroppo pur eseguendo i calcoloi
correttamente non tornano i conti mi spiego

io ho per adesso 2 clip una che rappresenta il cursoe ed una la barra
quindi senza freccie.

per calcolare lo scorrimento massimo faccio così

max = Math.round(bar._height-scroller._height);
ed è corretto perchè così ottengo il massimo scorrimento -
la grandezza della clip cursore

per calcolarmi di quanto devo spostarmi ogni volta faccio così:
space = max/(campo.maxscroll);
in divido il mio massimo scorrimento diviso maxscroll
(numero totale di linee)

quindi ogni volta che sposto il cursore tramite il drag:
this.startDrag(false, 0, 0, 0, max);

calcolo la nuova posizione dello scroll con questo calcolo:

campotesto.scroll = (cursore._y/space)+1;

ce un problema ed è questo quando io draggo la clip
questa non si muove ogni volta di "space" muovimento ma di n pixel
il che mi scombusola tutti i calcoli ottenendo, che quando
il cursore e a metà strada o anche meno, ho già visionato tutto il testo.

spero di essermi spiegato ciao R.