version as3 (poner en fotograma 1)
Código ActionScript :
import flash.events.MouseEvent;
import flash.events.Event;
import flash.display.MovieClip;
var indice_rotacion: Number= 5;
var fotograma_inicio: Number;
var posicion_puntero: Number;
stop();
this.addEventListener(MouseEvent.MOUSE_DOWN, Pulsado);
function Pulsado(e: MouseEvent): void
{
fotograma_inicio = ohm_mc.currentFrame;
posicion_puntero = this.stage.mouseX;
this.addEventListener(Event.ENTER_FRAME, Reproduccion);
this.addEventListener(MouseEvent.MOUSE_UP, Soltado);
}
function Reproduccion (e: Event): void
{
var deslizamientoX: Number= this.stage.mouseX-posicion_puntero;
var deslizamientoFrames: Number = int(deslizamientoX/indice_rotacion);
var fotogramaDestino: Number = fotograma_inicio-deslizamientoFrames;
if (fotogramaDestino<1)
fotogramaDestino = ohm_mc.totalFrames+fotogramaDestino;
if (fotogramaDestino>ohm_mc.totalFrames)
fotogramaDestino = fotogramaDestino-ohm_mc.totalFrames;
ohm_mc.gotoAndStop(fotogramaDestino);
}
function Soltado (e: MouseEvent): void
{
this.removeEventListener(Event.ENTER_FRAME, Reproduccion);
this.removeEventListener(MouseEvent.MOUSE_UP, Soltado);
}
saludos