Para simplificar el objeto sólo se rotará sobre el eje vertical. Para comenzar el tutorial necesitamos tener la secuencia de imágenes que componen la rotación. Una vez que tengamos esto, vamos a incluir la secuencia dentro de la línea de tiempo de un movieclip y le vamos a poner un stop(); en el primer fotograma.
Por otro lado vamos a definir un botón transparente, para ello solo definimos la zona áctiva, dejando en blanco los fotogramas Reposo, Sobre y Presionado. En este botón es donde va a ir la programación del ejemplo.
El funcionamiento del ejemplo es sencillo:
Cuando presionamos el botón almacenamos la posición _x del puntero y el fotograma actual del movieclip. Después, mendiante un evento entreFrame vamos comparando la posición _x del puntero mientras lo desplazo presionado con la pos inicial almacenada. En función de este desplazamiento obtengo la "cantidad" que se debe rotar el objeto o lo que es lo mismo, el fotograma del clip que tengo que mostrar. Lo mejor es descargarse este fla de ejemplo que viene con el código actionscript comentado: