Saludos a todos

Alguien me puede ayudar con el siguiente Script?

Se trata de un movie Clip que sera controlado por una barra de desplazamiento, el MC cuenta on 40 slides y la barra con 660 px de largo.

Hasta el momento he logrado desplazar la barra a lo largo de los 160 slides y a su vez

aqui mismo en Cristalab encontre un script para desplazarce en la MC con por medio de un onMouseDown / onMouseMove, ahora solo necesito eliminar modificar ese script para que no se maneje por medio del Mouse sino por el scroll la MC.



Este es el código:

Código ActionScript :

_root.scroll1.dragger.onPress = function() {
   this.startDrag(false, 0, 0, 660, 0);
};
_root.scroll1.dragger.onRelease = function() {
   this.stopDrag();
};
_root.scroll1.dragger.onEnterFrame = function() {
//HASTA AQUI VAMOS BIEN----YA LOGRAMOS DESPLAZAR EL (dragger) A LO LARGO DE LA BARRA----

//INTENTEMOS AHIRA QUE LA PELICULA CORRA FRAME BY FRAME AL DESPLAZAR EL dragger--------

this.onMouseDown = function():Void{
   
   var iniX:Number;
   var mc_animado:MovieClip = _root.mc_animado;
   var sum:Number = 0;
   
   this.onEnterFrame = function():Void{
      
      iniX = this._xmouse;
      
   }

var iniX:Number; //inicio en X
   var mc_animado:MovieClip = _root.mc_animado; 
   var sum:Number = 0; // mc.animado se ubica en 0
   
   this.onEnterFrame = function():Void{
      
      iniX = this._xmouse;
      
   }
   
   this.onMouseMove = function():Void{ // ordena moverse mc_animado al desplazarse el mouse
      
      var actualX:Number = this._xmouse;      
      var dif:Number = Math.round(actualX - iniX);
      
      if(dif > 0){
      
         mc_animado.nextFrame();
      
      }else if(dif < 0){
         
         mc_animado.prevFrame();
         
      }
      
      if(mc_animado._currentframe == mc_animado._totalframes && dif > 0){
         
         sum++;
         
         if(sum == 2){
         
            mc_animado.stop();
            sum = 0;
         
         }
         
      }else if(mc_animado._currentframe == 1 && dif < 0){
         
         sum++;
         
         if(sum == 2){
         
            mc_animado.Stop();
            sum = 0;
         
         }
         
      }
      
   }
   
}

this.onMouseUp = function():Void{
   
   delete this.onMouseMove;
   delete this.onEnterFrame;
   
}


}


He pensado que la forma de resolverlo es por medio de porcentajes pero aun no logro aterrizarlo,
por ejemplo:

Código ActionScript :

base_dragger=660px    // (100%)
mc:animado=40 //(frames)
if(dragger==0 { //Si el dragger se encuentra en 0%  
mc_animado==("1"); // entonces mc_animado se coloca en el frame 1
}



NO LO SE
Quien puede ayudarme?