1) Tienes que crear un scrollBar personalizado es decir, tener un movieclip (al que llamaras Scrollbar) con los siguientes movieclips dentro:
1.1) un clip rectangular en forma horizontal que llamaras Fondo, y que tenga su punto (0,0) en la esquina superior izquierda.
1.2) un clip redondo (o de la forma que desees) que sera el boton que se arrastra dentro del scroll, al que llamaras Boton, y que tenga su punto (0,0) en el centro.
En el primer fotograma de tu movieclip llamado Scrollbar tendrás el siguiente código:
Código :
_global.ClipMover = _root.Animacion; // aqui colocas el nombre del clip que deseas desplazar.
CalculaPosScroll = function () {
PosAct = this._x / this._parent.Fondo._width; // calcula el porcentaje de la posicion del scroll
FotoSig = Math.Round(_root._totalframes * PosAct);
if (FotoSig < 1) FotoSig = 1;
if (FotoSig > _global.ClipMover._totalframes) FotoSig = _global.ClipMover._totalframes;
_global.ClipMover.gotoAndPlay(FotoSig);
}
Boton.onPress = function () {
this.startDrag(this._x, this._y, this._x, this._parent.Fondo._width); // esto solo permite el movimiento horizontal
this.onEnterFrame = CalculaPosScroll; // inicias el desplazamiento
}
Boton.onRelease = function () {
stopDrag();
this.onEnterFrame = null; // terminas el desplazamiento
}