Tutorial efecto de temblor en Flash
sábado, 17 de junio de 2006

Hace poco aprendí un sencillo código el cual sirve para crear un efecto de temblor como el siguiente:

 

 Su creación es muy facil, veamos los pasos a seguir...

 

En primer lugar pondremos en el escenario el objeto al cual le aplicaremos el efecto. En este caso es un campo de texto, pero puede ser imágenes, dibujos, etc.

A este objeto lo convertimos en Movieclip:
 

Objeto a MC

 

Luego hacemos doble click sobre el símbolo creado y entramos a su modo de edición. Lo siguiente será seleccionar de nuevo a nuestro objeto y convertirlo nuevamente en Movieclip:

 

Convertir a simbolo nuevamente

 



Luego le damos un nombre de instancia, por ejemplo temblor_mc

 

 

 

 

 

Creamos una capa llamada Acciones y en el primer fotograma escribimos el siguiente código:

Código: 

//Paramétros para realizar el efecto
var a:Number = 3;
var b:Number = 6;
var c:Number = 9;
//Función que realiza el efecto
temblor = function () {
    //Duplicamos temblor_mc, le damos un nuevo nombre y un nivel de profundidad
    duplicateMovieClip(temblor_mc, "temblor_mc2", c);
    //Selecciono un numero aleatorio entre 0 y 3 para el eje x
    temblor_mc2._x = random(a);
    //Selecciono un numero aleatorio entre 0 y 6 para el eje y
    temblor_mc2._y = random(b);
    //Selecciono un numero aleatorio entre 0 y 45 para alpha
    temblor_mc2._alpha = random(45);
    //Selecciono un numero aleatorio entre 0 y 3 para la rotación
    temblor_mc2._rotation = random(a);
};
//Velocidad en que se ejecutará el temblor
velocidad = setInterval(temblor, 50) 

 

Probamos la película y listo!

Su configuración es fácil, solo hay que modificar las variables a, b y c. Dependiendo que valores les demos, vamos a tener mayor o menor temblor y movimiento. También podemos configurar la velocidad del temblor a través de  velocidad, cambiando el valor 50 por otro mayor.

 

Ejemplos utilizados 


Tags:  tutorial flash

..y tal vez te interese:




 Comentarios


  • Por favor, mantenga el tópico de los mensajes en relevancia con el tema del artículo.
  • Lenguaje inapropiado será borrado.


Nombre:
E-mail:
Sitio Web:
Comentario:

Código:* Code

 
Delicious
Mister Wong
< Anterior   Siguiente >

Suscribirse por feed


Suscribirse por e-mail

Tu dirección de correo