He modificado en AS un scroll para un texto en Flash (no tengo mucha idea de AS, así que explíquenmelo como a un dummie xDD). La barra de scroll funciona perfectamente si dejas presionado y vas bajando, el problema es que cuando dejas de pinchar con el ratón, si vas para arriba o abajo con el puntero, el texto se sigue moviendo, y no tengo ni idea de porque. Este es el código que hay en donde pinchas para bajar (la pequeña barrita que hay en la barra de desplamiento o scroll):

Código :

onClipEvent(load){
   var objetivo:String = _parent.mi_objetivo;
   var sostenido:Boolean = false;
   var razon:Number = this._parent._parent[objetivo]._height / this._height;
   var deslizar:Number;
   razon = int(razon);
}

on(press){
   startDrag(this, false, this._parent.barra._x, this._parent.barra._y, this._parent.barra._x + this._parent.barra._width, this._parent.barra._y + this._parent.barra._height - this._height);
   this.sostenido = true;
}

on(release){
   stopDrag();
   this.sostenido = false;
}

onClipEvent(mouseMove){
   if(this.sostenido){
      deslizar = (this._y - this._parent.barra._y);
      deslizar = int(deslizar);
      this._parent._parent[objetivo]._y = -(razon * deslizar) / 6;
   }
}


Me imagino que tendrá que ver con estas dos últimas funciones, la de release y mouseMove, pero como no tengo casi ni idea, pues he estado trasteando a ver si solucionaba algo pero nada ...
Echenme una mano, plz ... Saludos y gracias. =)[/code]