Página inicial  

trans_770 trans_160

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.




   
© aulaClic. Todos los derechos reservados. Free Computer tutorials. Prohibida la reproducción por cualquier medio.
Septiembre - 2007.