Ak tenes un ejemplo que hace girar cualquier Objeto cuando el mouse pasa por Arriba y cuando sale deja de girar:
Código ActionScript :
function addRotacion(object:Object)
{
object.addEventListener(MouseEvent.MOUSE_OVER,
function(event:MouseEvent){
timeRotacion.start();
});
object.addEventListener(MouseEvent.MOUSE_OUT,
function(event:MouseEvent){
timeRotacion.stop();
});
var timeRotacion:Timer= new Timer(1);
timeRotacion.addEventListener(TimerEvent.TIMER,
function(){
object.rotation+=1;
});
}
// De ese modo se uso el ejemplo;
addRotacion(MyObjeto);
Espero que te sirva. Luego puedes modificarlo y hacerle que disminuya la velocidad de rotación