| Efecto De Agua |
|
|
|
| Escrito por Fernando |
| Miércoles, 22 de Abril de 2009 14:13 |
|
Antes de poder empezar con este ejercicio tendremos que descargarnos el paquete CFX de código pre diseñado lo podes descargar aquí 1-Gracias a las clases CFX realizar un efecto como este es muy sencillo para ello importamos la imagen que deseamos aplicar el efecto a la biblioteca , acto seguido la vinculamos en este caso la imagen que utilizaremos lleva por nombre palacio
Una ves hecho esto con solo unas pocas lineas de código realizamos el efecto Código :as3 //importamos la clase FxAgua import cfx.Efectos.FxAgua; //Recogemos de la biblioteca la imagen a la cual vamos aplicar el efecto de agua var img:BitmapData=new palacio(0,0); //Creamos un objeto FxAgua al cual le damos el BitmapData en su primer parámetro en este caso seria //La imagen del palacio , el segundo parámetro indica la fuerza de distorsión del agua var fxagua:FxAgua=new FxAgua(img,50); //Añadimos al escenario el efecto o si queréis dentro de un mc según sea necesario addChild(fxagua); // Esta función se añade para el rastreo de la posición del mouse ,es decir cada ves que el mouse se mueva // activa la función nuevoP addEventListener(MouseEvent.MOUSE_MOVE,nuevoP); function nuevoP(event:Event):void { // Cada ves que esta función se activa envía al objeto FxAgua el punto donde se empieza a distorsionar el agua // en este caso le decimos que la distorsión empiece según las coordenadas del mouse , // también se pueden poner varios nuevos puntos si lo que deseáis es hacer un efecto de lluvia con distorsión de imagen fxagua.point(mouseX,mouseY); } // Por ultimo la activación de la función esta viene desactivada por defecto, si por algún motivo // deseas para la función lo puedes hacer mediante fxagua.Fin(tiempo), de esta manera detendrá la animación pasada x tiempo fxagua.start(); Analizado en 0.160 segundos ha 8.27 KB/s, GeSHi 1.0.8.2-- CFX.GHCode Programado Por Crea-Flash.com En este caso hemos utilizado la clase FxAgua esta clase posee mas funciones que pueden ser de utilidad tanto como para retener la animación o reiniciarla, pero esta funciones iré explicando mas adelante |
| Última actualización el Miércoles, 22 de Abril de 2009 14:28 |


