Principal | Animacion | Flash | Crear efecto agua sobre una fotografia con Flash

Crear efecto agua sobre una fotografia con Flash

TamaÒo de la fuente: Decrease font Enlarge font

Autor & Creditos: Maverick

Es un efecto sobre una fotografia de una casa con lago, y el efecto lo aplicamos obviamente sobre el agua.

Empezamos trabajando con una fotografia que dividimos en dos partes, una parte es donde no se aplicare el efecto, que seria la casa, como se ve el video tutorial, y la otra parte es el agua (lago) donde se aplica nuestro efecto.

Ejemplo:

 

 

Clic en la Imagen para ver el Video Tutorial

Clic en la imagen para ver el Videotutorial

Codigo Actionscript:

var w = water_mc._width;
var h = water_mc._height;
ripple = new flash.display.BitmapData(w, h);
ripple3 = new flash.display.BitmapData(w, h / 2);
ripple2 = new flash.display.BitmapData(w, h / 4);
ripple1 = new flash.display.BitmapData(w, h / 4);
gradient = new flash.display.BitmapData(ripple.width, ripple.height);
gradient.draw(gradient_mc, new flash.geom.Matrix(1, 0, 0, 1, 0, 0));
gradient_mc._visible = false;
offset3 = new flash.geom.Point(0, 0);
offset2 = new flash.geom.Point(0, 0);
offset1 = new flash.geom.Point(0, 0);
speed1 = -0.300000;
speed2 = -0.600000;
speed3 = -1.200000;
pt = new flash.geom.Point(0, 0);
rect = new flash.geom.Rectangle(0, 0, ripple.width, ripple.height);
this.onEnterFrame = function ()
{
offset1.y = offset1.y + speed1;
offset2.y = offset2.y + speed2;
offset3.y = offset3.y + speed3;
ripple3.perlinNoise(0, 15, 1, seed, true, true, 1, true, [offset3]);
ripple2.perlinNoise(0, 10, 1, seed, true, true, 1, true, [offset2]);
ripple1.perlinNoise(0, 5, 1, seed, true, true, 1, true, [offset1]);
ripple.copyPixels(ripple1, r1rect, r1pt);
ripple.copyPixels(ripple2, r2rect, r2pt);
ripple.copyPixels(ripple3, r3rect, r3pt);
ripple.merge(gradient, rect, pt2, 127, 127, 127);
dMap = new flash.filters.DisplacementMapFilter(ripple, pt, null, 1, 100, 100, "WRAP");
water_mc.filters = [dMap];
};
r1rect = new flash.geom.Rectangle(0, 0, ripple1.width, ripple1.height);
r2rect = new flash.geom.Rectangle(0, 0, ripple2.width, ripple2.height);
r3rect = new flash.geom.Rectangle(0, 0, ripple3.width, ripple3.height);
r1pt = new flash.geom.Point(0, 0);
r2pt = new flash.geom.Point(0, ripple1.height);
r3pt = new flash.geom.Point(0, ripple1.height + ripple2.height);

Adicionar a: Add to your del.icio.us del.icio.us | Digg this story Digg

Comentarios (24 Publicado):

Johnny Sobre 04 August, 2010 12:31:21
avatar
Fradan y para al que no le salga,tal como está en el tutorial,talvez sea es porque no tiene instalado el Flash Player 8 como versión o no si lo tienes no lo estás usando.
charly Sobre 30 July, 2010 11:45:07
avatar
hola amigo Maverick estoy muy agradecido por este tutorial del efecto agua me sirvió de mucho de verdad gracias amigo y que dios te vendiga
Martin Caritas Sobre 10 May, 2010 01:37:34
avatar
Muchas gracias por ese tutorial, magnifico que me sirvio de mucho
fradan Sobre 26 April, 2010 01:28:05
avatar
Funciona a la perfección, acabo de
probarlo, solo tenia que mirar un
detalle en la programacion de action script, que no me habia dado cuenta antes.
FELICITACIONES POR ESTE VIDEOTUTORIAL.
fradan Sobre 26 April, 2010 12:43:04
avatar
A alguien le funciona el codigo de
este video tutorial?
diego ortiz Sobre 19 January, 2010 04:53:50
avatar
buen video tutorial pana como puedo hacer mejor la web o como puedo hacer un juego internacional con servers
viriz Sobre 18 January, 2010 01:58:59
avatar
hola!!!

me gustaria descargar los videos, en algun momento los vi y me parecieron muy padres y la verdad me gustaria aprender como hacerlos, espero puedas contestar..

gracias
hugo sanchez lopez Sobre 31 January, 2009 04:40:41
avatar
excelente, ojala pasaras por mi sitio, todo lo de flash que tengo ahi esta hacho por tus videos, gracias maverick,

como dice carla, ojala pudieras hacer un videotutorial de un carrusel de imagenes.

mx.geocities.com/hu_sa_lo
Carlos Fajardo Sobre 28 January, 2009 11:16:17
avatar
Maverick, lo realicé paso a paso, eso si con otra imagen, pero no me funcionó; desde la línea 4 empieza a fallar. Comparé el código de la página con el del video y la única diferencia es en la línea 2 del código de video y se lo agregué, pero igual no funciona. Gracias por su pronta ayuda
Ronie Paolo Sobre 04 January, 2009 05:31:47
avatar
De veras esta grandioso esas cosas con el action script.Gracias
Maverick Sobre 04 January, 2009 05:06:50
avatar
ivan, en el foro esta lista de descargas
ivan vvalerio bernbe Sobre 03 January, 2009 05:40:54
avatar
porfavor quisiera bajar el tutorial.--ya em registre en la pagina, me encantria bajarlo ..porfa
ivan valerio bernabe Sobre 30 December, 2008 06:09:06
avatar
porfava como hago pra descargar este tutorial ..porfsa espero respuestas ami correeo
Sobre 02 December, 2008 10:36:24
avatar
Carla Sobre 06 November, 2008 03:56:26
avatar
=O Muchas gracias, lo haces ver muy sencillo, oajal puedas subir mas tutoriales, porque esto de Flash esta interesante, no sabes como hacer un carrusel de imagenes?

Gracias!!
cesar Sobre 30 October, 2008 03:53:31
avatar
chidos efectos e deberias ser mas chido y dejarlos descargar
JAVIER Sobre 29 October, 2008 11:43:36
avatar
chido efecto disculpa por decier eso eres chido me ayuda en mi escuela
krl Sobre 19 October, 2008 11:02:31
avatar
Hola, he visto tus tutoriales y son realmente Chvrs, bueno quisiera pedirte q porfavor pusieras los links de cada 1 de los tutoriales q hay en la web. ya que el efecto agua no lo he encontrado a pesar q copie y pega el nombre al youtube no lo encontre. espero q respondsa xD Saludoss!
abraham Sobre 05 October, 2008 05:46:19
avatar
ei gracias por los tutos me encanto este esta bn padre
Maverick Sobre 19 September, 2008 03:47:48
avatar
Sentimos mucho los incovenientes, hemos tenido un problema con el hosting. pero ya todo esta bien. pueden ver los videos sin problemas =)
Vic_Man Sobre 04 September, 2008 08:30:47
avatar
Gracias Maverick por tus videotutoriales, bastante buenos e ilustrativos. gracias.
Sobre 29 August, 2008 05:41:57
avatar
Bile Sobre 14 July, 2008 06:36:38
avatar
edgar necesitas el reproductor Flash Player, bajalo de Adobe.com
edgar Sobre 06 July, 2008 07:50:44
avatar
no manchez maverick estas super pesado en en todo he oye en el otro tuto de el reproductor no me salio me marca error el formato de action me puedes ayudar ?? porfabor bye

Envie sus comentarios comment

Por favor ingrese el codigo de la imagen:

  • email Email a un amigo
  • print Imprimir version
  • Plain text Texto plano
Tags
Rate el articulo
5.00
Advertising
Powered by Vivvo CMS v4.0