Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   Texto encima de efecto de bandera flameante (http://www.forosdelweb.com/f16/texto-encima-efecto-bandera-flameante-605446/)

Mithos 13/07/2008 09:55

Texto encima de efecto de bandera flameante
 
holas gentes espero que me puedan ayudar, bueno eh seguido unos pasos para poder realizar el efecto de bandera flameante Aca les dejo el tuto. (se tiene que guardar como flash 8)

Código:

/*Importar cualquier imagen (jpg,png,bmp,gif) y vincular en la biblioteca
con nombre: imagen. Ajustar los parámetros de velocidad y
nº de ondas según gusto. El MC resultante es: bandera.  LISTO */
import flash.display.BitmapData;
import flash.geom.*;
import flash.filters.DisplacementMapFilter;
velo = 12;//velocidad viento (alabeo);
ond = 10;//nº de ondas que se crean (sombra);
img = BitmapData.loadBitmap("imagen");
w = img.width; h = 4*img.height/3;
marco = new BitmapData(w, h, true, 0); ola = marco.clone();
marco.draw(img, new Matrix(1, 0, 0, 1, 0, h/7)); marco2 = marco.clone();
createEmptyMovieClip("bandera", this.getNextHighestDepth());
bandera.attachBitmap(marco, 0);
off = new Point(); ond = ond*.16; velo = velo*.26;
desMap = new DisplacementMapFilter(ola,null,8,8,24,20,"color",0,0);
onEnterFrame = function () {
  off.x -= velo*w/50; off.y -= velo*w/100;
  ola.perlinNoise(w, h*2, 1, 0, true, true, 8, true, [off]);
  ola2= ola.clone();
  ola2.threshold(marco, marco.rectangle, null, "<",0xff000000 , 0);
  marco.draw(marco2);
  marco.draw(ola2, new Matrix(), null, 8);
  // es posible añadir uno o mas "draw" con un blendmode distinto para
  //reforzar el brillo, oscurecer u otro tipo de efectos. Ejemplo:
  // marco.draw(ola2,new Matrix(), null, 6);
  bandera.filters = [desMap];
}

Codigo desarrolado por teseo


bueno me sale todo pero tengo un problema kiero hacer que la bandera flameante sea el fondo de todo un parrafo y no puedo por mas que intento la el texto ( que debe estar estatico y no flamenado) me sale detras de la bandera.. espero que me puedan ayudar

Edito:
En realidad segui 2 tutoriales diferentes para el efecto de bandera flameante y con ninguno de los 2 me sale lo q necesito:

Cita:

http://www.cristalab.com/tips/33860/efecto-de-bandera-en-imagenes-con-bitmapdata-en-flash-8
http://www.cristalab.com/tutoriales/70/movimiento-de-una-bandera-dinamicamente-por-actionscript

Lynxcraft 13/07/2008 14:59

Respuesta: Texto encima de efecto de bandera flameante
 
hola es fácil solo tienes que poner el código de la bandera en clip de película independiente para que lo puedas usar de fondo aver si te srive este ejemplo


http://rapidshare.com/files/129471432/bandera.rar.html

suerte

Mithos 13/07/2008 16:20

Respuesta: Texto encima de efecto de bandera flameante
 
Muchas gracias Lynxcraft te pasaste ..nose como agracedertelo. No sé me había ocurrido .. muchas gracias me salvaste de un gran apuro.

fredy-colombia 30/03/2009 19:21

Respuesta: Texto encima de efecto de bandera flameante
 
Hola disculpa la pregunta, soy novato.

Copie y pegué el código y no me resultó.

Desde dónde y hasta dónde debo copiar?

Gracias de antemano por la respuesta


La zona horaria es GMT -6. Ahora son las 07:01.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.