Ejercicio. Unidad 23. Rotación


Objetivo.

 

Reproduciremos la película que vimos en la teoría pero en vez de utilizar diferentes fotogramas de movieclips utilizaremos la propiedad _rotation.


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.onPress = function() {
    
    	if (miClip._x <= 30) {
    
    		miClip._rotation = 10;
    
    		derecha = true;
    
    	}
    
    	if (miClip._x >= 515) {
    
    		miClip._rotation = -10;
    
    		izquierda = true;
    
    	}
    
    }
    
    
    
    onEnterFrame = function() {
    
    	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.






   



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.