Buenas he creado un listado de vinculos llamado scroller, y he creado uam mascara que lo cubre lammado linkMask, para que corra el listado de arriba hacia abajolo he hecho con las propiedad getBounds para sacar las cordenadas del scroller y asi a traves de _xmouses aumenter las cordenadas _y del scroller para darle movimiento. Aqui dejo codigo.

Código :

clipBounds = this.linkMaks.getBounds(_root);
top = clipBounds.yMin + (this.linkMaks._height - this.scroller._height);
bottom = clipBounds.yMin;
velocidad = 5;

this.scroller.setMask(this.linkMaks);

this.onEnterFrame = function(){
   if(this.linkMaks.hitTest(_root._xmouse, _root._ymouse)){
      // subir 
      if(_root._ymouse > clipBounds.yMin){
         if (this.scroller._y < top){
            this.scroller._y -= velocidad;
         }
      }
      // bajar 
      if(_root._ymouse < clipBounds.yMin){
         if (this.scroller._y < bottom){
            this.scroller._y += velocidad;
         }
      }
   }
};


El problema es que el area sensible de scroller esta dividida solo en dos; la parte de la mitad superior y la parte de la mitad inferior, quiero saber como dejar un area sencible que disminuya la velocidad cuando se encuentre en el centro.

Espero explicarme bien, ya que me he quebrado la cabeza buscando como hacerlo.

De ante mano gracias.

Saludos.

Cannabisman