Retroceder   Foros del Web > Diseño de Sitios web > Flash y Actionscript

Respuesta
 
Herramientas Desplegado
Antiguo 13-jul-2008, 09:55   #1 (permalink)
Mithos ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Ubicación: Perú
Mensajes: 15
Enviar un mensaje por MSN a Mithos
Triste 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

Última edición por Mithos; 13-jul-2008 a las 10:19. Razón: Agregar link de las fuentes
Mithos está desconectado   Responder Citando
Antiguo 13-jul-2008, 14:59   #2 (permalink)
Lynxcraft ha deshabilitado el karma
 
Avatar de Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 280
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
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
www.creatusjuegos.com

Clan HARDCORE4LIVE
Lynxcraft está desconectado   Responder Citando
Antiguo 13-jul-2008, 16:20   #3 (permalink)
Mithos ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Ubicación: Perú
Mensajes: 15
Enviar un mensaje por MSN a Mithos
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.
Mithos está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:04.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93