Unidad 22. Ejercicio: Rotación



Ejercicio paso a paso.

  1. Abre el archivo movimiento_rotacion.fla que encontrarás en la carpeta ejercicios/movimiento_rotacion.
  2. Observa que al clip le hemos dado el nombre de instancia miClip. Ahora abre el Panel Acciones (VentanaAcciones o pulsando la tecla F9).
  3. Escribe el siguiente fragmento de código:
    		var izquierda:Boolean = false;
    		var derecha:Boolean = false;
            miClip.x = 30;
            
            
            miClip.addEventListener(MouseEvent.CLICK,rotar);
    		function rotar(event:MouseEvent):void{
                if (miClip.x <= 30) {
                    miClip.rotation = 10;
                    derecha = true;
            }
                if (miClip.x >= 515) {
                    miClip.rotation = -10;
                    izquierda = true;
                }
            }
            miClip.addEventListener(Event.ENTER_FRAME,para)
    		function para(event:Event):void{  
                if (derecha) {
                    if (miClip.x < 515) {
                        miClip.x = miClip.x + 6;
                    }
                    else {
                        miClip.rotation = 0;
                        derecha = false;
                    }
                }
                if (izquierda) {
                    if (miClip.x > 30) {
                        miClip.x = miClip.x - 6;
                    }
                    else {
                        miClip.rotation = 0;
                        izquierda = false;
                    }
                }
            }
  4. Estaremos listos, podrás previsualizar la película pulsando Ctrl+Enter.

Como puedes observar el código es idéntico al anterior pero cambiando las sentencias de salto de fotograma por cambios de rotación en el clip.



Volver






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.