BlurFilter Parte II

0 - , , - 26/09/2006 07:42:58

En este segundo ejemplo se va a combinar la aplicación de BlurFilter con fórmulas de "easing" para dar un efecto de desenfocado en función del movimiento del puntero del ratón.

1.- Creamos un clip de película, en mi caso un cuadrado, al que damos como nombre de instancia "Cuadro_mc".
2..- En un fotograma añadimos el siguiente código.

import flash.filters.BlurFilter;
this.onEnterFrame = function() {
    var blur:BlurFilter = new BlurFilter(DesX, DesY, 5);
    Cuadro_mc.filters = [blur];
    DesY = 0.75*Math.abs(difY) + difX/5;
    DesX = 0.75*Math.abs(difX) + difY/5;
    difY = (yPos-Cuadro_mc._y)/5;
    difX = (xPos-Cuadro_mc._x)/5;
    Cuadro_mc._y += difY;
    Cuadro_mc._x += difX;
    yPos = _ymouse;
    xPos = _xmouse;
};

Descargar archivo » »

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha