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:
Usuarios que han visto este tema también han visto...
- Edición y exportación de un sonido en Flash
- Controlar el volumen de varios sonidos de modo independiente en Flash
- Difusion de video en vivo
- Animación de personajes II expresividad en Flash
- Tutorial validar usuario y contraseña en Flash
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.