Buongiorno sto modificando questo script che scrollava delle thumb in verticale, lo sto modificando perchè vorrei che scrollassero in orizzontale, infatti ho costruito la mia barra di scroll in orizzontale, ma il le mie thumb non arrivano fino in fondo, cioè scrollano in orizzontale ma non arrivano all'unltima



function scrollUpdate() {
var contenuto = this._parent.contenuto;


var pxls_scroll = this.bg._width-this.barra._width;

var vel = 2;
var desty = -this.barra._y+this.hxini;
desty = Math.floor(desty);
contenuto._x = Math.floor((contenuto._x*vel+desty)/(vel+1));
}
function starmenuScroll() {
yfin = this._parent.bg._height-this._height;
this.startDrag("", this._x, 0, this._x, yfin);
}
function stopScroll() {
this.stopDrag();
}
function moveScroll(dir) {
if (dir == "stop") {
delete controlador["onEnterFrame"];
} else {
var barra = this.barra;
var vel = 4;
if (dir == "cima") {
var lim = 0;
vel = vel*-1;
} else {
var lim = this.bg._width-barra._width;
}
}
controlador.onEnterFrame = function() {
if (dir == "baixo") {
if (barra._x+vel<lim) {
barra._x = barra._x+vel;
} else {
barra._x = lim;
}
} else if (barra._x+vel>lim) {
barra._x = barra._x+vel;
} else {
barra._x = lim;
}
};
}
this.hxini = this._parent.contenuto._x;
this.onEnterFrame = scrollUpdate;
this.barra.onPress = starmenuScroll;
this.barra.onRelease = stopScroll;
this.barra.onReleaseOutside = stopScroll;
this.createEmptyMovieClip("controlador", 100);
sup.onPress = function() {
moveScroll("cima");
};
sup.onRelease = inf.onRelease=function () {
moveScroll("stop");
};
inf.onPress = function() {
moveScroll("baixo");
};
inf.onRelease = function() {
moveScroll("stop");
};
barra.useHandCursor = true;
sup.useHandCursor = false;
inf.useHandCursor = false;




grazie per l'aiuto