Este efecto crea el movimiento de oscilación sinusoidal y sombreado basándose en una variación del perlinNoise sincronizado con un desplazamiento del mapa de bits. Es decir, hace que una imagen cualquiera que elijas se anime automáticamente como una bandera ondeando. Trabaja con cualquier tipo de imagen y transparencia. Al dibujar (draw) el motivo en en marco, ya le añadimos una matriz para agrandarlo verticalmente lo suficientemente dado que el movimiento de la imagen aumenta el tamaño original.
Código bandera
Coloca el código en el primer keyframe de una pelicula de Flash. Lee con atención los comentarios del código. Explicación abajo.
Código :
/*Importar cualquier imagen (jpg,png,bmp,gif) y vincular en la biblioteca
con nombre: imagen. Ajustar los parámetros de brillo, 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;
br = 180;// brillo de 0 a 256;
velo = 10;//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, "clamp");
onEnterFrame = function () {
off.x -= velo*w/50;
off.y -= velo*w/100;
ola.perlinNoise(w, 2*h, 1, 0, true, true, 8, true, [offset]);
marco.perlinNoise(w/ond, h/(ond*2), 1, 0, true, true, 7, true, [off]);
marco.merge(marco2, marco.rectangle, null, br, br, br, 256);
bandera.filters = [desMap];
};
También se puede alterar el factor de escala del desplazamiento produciendo efectos más o menos "violentos". Si se aumenta mucho su escala horizontal, habrá que variar en la matriz del draw también el valor horizontal o el efecto aparecerá sesgado. desMap = new DisplacementMapFilter(ola, null, 8, 8, 24, 20, "clamp");
**Error** Scene=Scene 1, layer=Layer 15, frame=1:Line 2: The class or interface 'flash.display.BitmapData' could not be loaded. import flash.display.BitmapData;
**Error** Scene=Scene 1, layer=Layer 15, frame=1:Line 4: The class or interface 'flash.filters.DisplacementMapFilter' could not be loaded. import flash.filters.DisplacementMapFilter;
Total ActionScript Errors: 2 Reported Errors: 2 Por:MTVL_blog
este sistema me parece bueno, ya que quiero hacer una web en flash, pero me gustaria saber si me pueden ayudar diciendome como puedo hacer un menu de botones como el de la pagina de la pelicula de yo robot, mi mail es: neto507z@yaho.com.mx ó neto507_1@hotmail.com Por:mario_blog
realmente muy bueno Por:muy bueno eh_blog
MTVL_blog :
Al colocar el codigo sale este error:
**Error** Scene=Scene 1, layer=Layer 15, frame=1:Line 2: The class or interface 'flash.display.BitmapData' could not be loaded. import flash.display.BitmapData;
**Error** Scene=Scene 1, layer=Layer 15, frame=1:Line 4: The class or interface 'flash.filters.DisplacementMapFilter' could not be loaded. import flash.filters.DisplacementMapFilter;
este sistema me parece bueno, ya que quiero hacer una web en flash, pero me gustaria saber si me pueden ayudar diciendome como puedo hacer un menu de botones como el de la pagina de la pelicula de yo robot, mi mail es: neto507z@yaho.com.mx ó neto507_1@hotmail.com
Ésta clase de preguntas, deben ir en los foros técnicos (Flash y Action Script).
esta exelente, tengo un pequeño problema estoy iniciando en flash y me gustaria favor lo esplicaran paso a paso. lo intente hacer y me presesenta la imagen pero no el efecto. gracias. le agradeceria favor enviarmelo a mi correo landero_juan@hotmail.con ya que no permanesco mucho tiempo en internet Por:hilharris_blog
Hola mira todo bien con la programacion el tema es que no puedo ahcer q onde tan sarpada como la tuya...s decir hace ondas de viento por dentro pero no ondean los vertices como hago? Por:Adrian_blog
Como cito en el ejemplo: Experimenta con los valores del desplazamiento, si el objeto a ondear tiende a cuadrado habrá que igualarlos un poco. Por:Teseo
es un muy bien tip teseo Por:DavilaCS
Muchas gracias por todo su soporte. Por:Ana_blog
Intente crear el efecto pero no me funcino, alguien dijo que necesitaba Flash 8 Por:Ana_blog
Ana_blog :
Intente crear el efecto pero no me funcino, alguien dijo que necesitaba Flash 8
Y era verdad.
NO hay forma de hacerlo en versiones anteriores. Por:Freddie
Buenas tardes teseo, en primer lugar felicitar por el deseo de compartir codigo Action Script, tengo dudas en la implementacion: en q version del AS debeo implementar la bandera y que otros detalles tengo que tener en cuenta
Gracias por la respuesta jjsotovilla@hotmail.com Por:José Soto Villarroel_blog
que necesito para implementar este ejemplo en flash player MX profecional 2004 Por:Ivan de Santiago_blog
Ivan de Santiago_blog :
que necesito para implementar este ejemplo en flash player MX profecional 2004
Hola he intentado realizar el efecto en una foto y no me sale nada .... me podrias por favor decir los pasos a seguir ya q no soy muy bueno en esto de la programación.
Venga un saludo. Peter Por:Peter_blog
Hola. Estoy usando Flash 8, y he probado el efecto, pero al ejecutarlo, solo me aparece la bandera, y no se mueve. He seguido las instrucciones al pie de la letra. Qué puede estar pasando? Gracias Por:kurtco_blog
Busca en el post arriba indicado donde atiendo las consultas y allí puedes encontrar las respuestas que necesitas, o preguntar especificamente lo que desees si no lo encuentras. Especificamente creo que no has vinculado correctamente la imagen. Instanciar no es vincular. Repito, busca en ese post como vincular correctamente una imagen desde la biblioteca. Por:Teseo
zfavor acaso existe la posibilidad q, el efecto de bandera funcione para flash mx 2004 Por:santiago88_blog
santiago88_blog :
zfavor acaso existe la posibilidad q, el efecto de bandera funcione para flash mx 2004
ya perdi la esperanza, ya hice la bandera con el falsh 8 y quedo muy bien, ahora quisiera saber q tengo q hacer para q el movieclip desaparezca en un frame especifico. gracias de antemano Por:santiago_88_blog
Holass, Teseo, hice todo lo ke decis en el codigo pero no me funciona, podrias porfavor darme instrucciones mas detalladas acerca de este procedimiento, mi correo danielricardomendez@hotmail.com Graciasss chauuus Por:KenJiBT_blog
Repito: Lee lo relativo a banderas, problemas y soluciones, en el post arriba indicado. Si hay algo específico que solucionar, preguntalo allí. Por:
Muy buena la página, soy principiante, intente hacer el efecto bandera en F8 pero no lo puedo lograr. Si me pueden enviar el archivo fla se los agradezco mucho. Sigan así. Ojala todos compartan el conocimiento como ustedes.
www.flacomania.com.ar flacomania_2007@yahoo.com.ar gsnazer@hotmail.com Misiones Argentina Por:Gustavo Nazer_blog
si teneis un poco de cuidado y leed TODAS las indicaciones les funcionará
por cierto que si solo copian y pegan tal vez no les funcione revisen los saltos de lineas (si no sabe que es eso estudiese la ayuda del block de notas)
Teseo, esta bueno el codigo, te enviaré una vercion que no hace nada nuevo pero mejora un poco el rendimiento
santiago88_blog, sí existe una posibilidad, pero es un churro, haz la nimacion en flash 8 y exportala, luego la importas hacia MX, te repito que esto es un churro Por:Fx_blog
Fx: Siempre es bienvenida cualquier modificación o mejora. Y por cierto, desde que puse el post..... .....A nadie se le ocurrió pinchar en la bandera!? Por:Teseo
Si, a mi si je je je, un golpe duro al diseño inteligente Por:ramiro_olver@
Muy buen script gracias por ponerlo en la web, mi comentario se basa en como puedo ubicar la bandera dentro de un stage definido, que no siempre me aparesca al lado izquierdo del stage, ¿COMO HAGO PARA UBICAR LA BANDERA EN LA DERECHA DE MI STAGE? muchas gracias. Por:Alejoo_ooooo_blog
favor publicar el el archivo .fla Por:hil harris_blog
estoy asta ahora aprendiendo y todo esto me a ayudado bastante Por:Jesualdo_blog
Hola a todos! coloqué el código que dan a una bandera de dos franjas o colores pero solo me aparece un color en movimiento. por favor requiero ayuda para solucionar el problema. gracias Por:aleducando
tengo un pequeño problema estoy iniciando en flash y me gustaria favor lo esplicaran paso a paso. lo intente hacer y me presesenta la imagen pero no el efecto. gracias. le agradeceria favor enviarmelo a mi correo jmorantes_27hotmail.com Por:jesualdo_blog
hey hize el ejemplo tal cual como esta publicado pero no sale absolutamente nada. Si tienen una explicación por favor envienla joel_fox001@hotmail.com Por:joel_sumath_blog
seguro esque no an puesto como es mira te dare los pasos a seguir
Si es eso, sigue estas instrucciones: 1) En la biblioteca pones una imagen llamada digamos "jhodian". 2) Pinchas con ratón derecho sobre su icono en la biblioteca. 3) Pinchas en vinculación en el menú que aparece. 4) En la ventana que sigue: Propiedades de vinculación marcas Exportar para ActionScript , marcará también Exportar en primer fotograma, déjalo marcado. En identificador pon imagen (ese es el nombre que buscará el script para cargarlo en attach). Deja la entrada de Clase AS2 en blanco. pulsa Aceptar. Si todo ha ido bien, en las columnas de la biblioteca verás: nombre, tipo, nº de usos, y en vinculación la palabra imagen. Por:jhodian _blog
Por alguna razon no surge efecto... no se por que..podria alguien ayudarme por favro Por:Francisco_blog
Yo tengo problemas con lo mismo que decía otro compañero, que el movimiento no es tan "ondulante" por decirlo de alguna manera y los vertices no se mueven como corresponde. He probado con distintos tipos de archivo de imagen y probé también cambiando los valores del ActionScript pero no.
Si el amigo que dijo que iba a mandar una versión con mejor rendimiento del script ha solucionado este problema y el problema del brillo sería genial.
Lo que quiero hacer en verdad es algo así como esto (observen los lienzos de los costados) : http://www.taolasvegas.com/tao.html
La idea es hacer algo muy similar a esos lienzos, y para mi el tema del brillo es importante porque es una imagen más o menos detallada y que si pierde algunas propiedades con las que la saqué del Photoshop no tiene mucha gracia.
Si alguien me puede ayudar sería genial, de antemano gracias.
Daniel. Por:Daniel Díaz
Daniel Diaz: En el código del ejemplo se deslizó un error que produce lo que tu dices: la linea:
Sorry. De todos modos te pongo otro código que contiene algunas variaciones para dar efecto metálico, profundidad, etc. Se basa en el blendmode del draw. Ahora no ajustamos el brillo, pues no usamos el merge. Lo obtendremos del ( o de los) blendmode. Permite otro tipo de efectos y "curiosidades" al trabajar el threshold y el draw. El resto es semejante:
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];
}
Tambien recomiendo usar setInterval en lugar de onEnterFrame. Este es un ejemplo con ese código y sobre fondo oscuro para que veas el brillo.
Por:Teseo
lavva esta wapa la bandera Por:Faraon-System_blog
Gracias Teseo por regalarnos tu tiempo en explicaciones. Quise usar el blendmode que recomiendas.. y la verdad... no supe me explicaría alguien como hacerlo Por:nashita_blog
como controlo la ubicación de la imagen en el lienzo? Coordenadas x e y Por:Maxi_blog
Hola, gracias por estos dos AS el me gustó más las modificaciones del último, muchas gracias, lo implementaré en mi web. Por:natal.mx_blog
disculpen la molestia pero soy principiante en action script, esta buenisimo el efecto pero quisiera poder ubicar el movie clip de la bandera en cualquier parte del documento flash. gracias...urgente por favor Por:ricardo_blog
Buenas, la verdad q un efecto muy bien logrado lo eh probado pero tengo un problema, a ver si alguno le encuentra una solución cuando ejecuto la pelicula se ve impecable, pero si selecciono opcion MOSTRAR TODO, o si subo a un servidor el archivo solo veo los efectos de brillo pero no de movimiento, alguien me puede dar una solución??? gracias Por:Ale_blog
A mi me funciono, como dicen por ahi es diferente "Instanciar" a "Vincular"(Linkage) un objeto, como dice el codigo deben vincular (boton derecho en propiedades en el objeto). El problema que kiero solucionar es que a pesar que tiene efecto bandera la foto propiamente tal no flamea (es decir que se ven las ondas dentro de la imagen, pero esta no varia sus proporciones a medida que avanza la animacion), no se me ve como el ejemplo de arriba, habiendo cambiado muchos valores del codigo.
felicitaciones por la pagina esta muy buena Por:Flasherboy
Hola sabe apenas estoy con esto del Action, pero es muy bueno, pero cuando trto de cargar import flash.display.BitmapData;
tengo problemas me dice que no de ha podido cargar la clase flash.display.BitmapData; por favor ayudenme Por:castell_blog
Super buenisimo. felicitaciones muy interesante y creativo a mi me funciono perfectamente.
Saludos. Por:Uriel Garcia _blog
Hola no he podido realizar el ejemplo anterior aunque corrijo los errores e salto de líne no aparece el efecto, la imagne sigue estática. Lo estoy haciendo en flash 8
Me gustaría que me permitieran tener acceso a los archivos en flash del tutorial.
Ojala me respondan pronto.
dejo mi correo
zaxxon30@hotmail.com Por:Oscar Villar_blog
am hola a todos los ke lean esto am solo kiero pedirles un favor amke side fvor me pueden enviar unas imagenes con movimiento para poder crear un mensaje sera ocupado pra iuna causa noble por su comprencion gracias mi msn es: danieluraga07@hotmail.com Por:daniel _blog
hola... hice todo .. hasta buscar en el post... pero no encuentro como hacer q flamee..como vinculo la imagen?.. es ocn un solo fotograma?? gmancito@hotmail.com Por:german_blog
me funciono muy bien en flash 8, gracias Por:Leo-Ko_blog
tengo flash cs3 y no sala igual como en la muestra Por:andy_blog
HOLA A TODOS, NO PUES Q CHIDO EFECTO. TA BUENO PERO PUES SI ESTARIA BIEN Q PARA LAS PERSONAS COMO YO Q APENAS ESTAMOS EMPEZANDO A PROGRAMAR DIERAN UN BREVE EXPLICACION DE CADA VARIABLE, O MAS BIEN DE CADA FUNCION Q LA AINIMACION TIENE PARA Q ASI UNO LA PUEDA MOLDEAR A SU GUSTO. BUEO GRACIAS POR ENSEÑARME A ONDEAR UN BANDERA... Por:REBEL_blog
no he podido hacer el efecto bandera uso flash CS3 si pueden subir un ejemplo con el cs3 me alegraria mucho
mi sitio web es este
http://puydi.com/ Por:ElChAcAl_blog
Si es cierto...yo tampoc se ver como posicionar la bandera a lo largo del Stage....alguien tiene la solución??
spasmos Por:spasmos
Encontrado, para mover la bandera se han de modificar los 2 ultimos valores de esta linea: - marco.draw(img, new Matrix(1, 0, 0, 1, 0, h/7));
Que indican la X y la Y del bitmap.
spasmos Por:spasmos_blog
Olle Teseo tus tutoriales me parecen de put* madre, pero esk pa investigar y saber lo k hace cada uno me he tirao dias, lo k te pido esk los explikes mucho mas, diciendo que hace cada cosa, por qué, que pasa si no hacemos esto... etc etc, asi la gente sabra como hacerlo y modificarlo y no dedicarse al borreguismo Por:Manuel_blog
hola necesito saber si es correcto ubicaruna bandera en un escenario perpendicular predominando el primer color gracias Por:frida de paraguay_blog
ya esta publicado pero es importante para que quede como en el ejemplo que realicen este cambio!!!
Muchas gracias por este script Por:Para los que no se les mu
que tal, he probado este script al igual que otros de los usuarios y no me ha funcionado alguien me podria ayudar pofavor
dejo mi mail por si alguien se anima a ayyudarme juliarteaga2@yahoo.es Por:juliancho-blog
No sale el código de bandera Por:Xavier-blog
POr favor alguién me puede ayudar coloque la imagen jpg en la biblioteca, luego coloco el código en el primer fotograma y nada no aparece la imagen ondeante de la bandera Por:Xavier Q-blog
buenisimo tutorial, claro esta que lo realice con el flash 8 y una imagen .bmp, muchisimas gracias al que aporto esta joya Por:ivangonzzalez-blog
Xavier Q. deverias probar con uan imagen .bmp Por:ivangonzzalez-blog
todo me resultó muy bien..pero como controlo la ubicación de la imagen en el lienzo? Coordenadas x e y?
Gracias Por:Blondie
como ago para q la bandera no qde en el costado del escenario y qde en el centro por ej? pude mover la bandera horizontalemente pero no lo pude hacer verticalmente no se si el width esta funcionando en el script
- marco.draw(img, new Matrix(1, 0, 0, 1, 0, h/7)); modificando como aqui dice el h/7 si modifica el height vi una variable q da vaor a w y h enel script pero no se si no anda o no esta especificada en la variable pues el height si funciona Por:Primus-blog
No logré el efecto y tengo cierta duda al principio: es importar la imagen al escenario y luego a la biblioteca o directamente a la biblioteca y si el MC creado lleva vinculacion (Exportar a ActionScript)???? Ya si se ve la imagen pero sin hacer ningun efecto.
Muchas gracias !!! Por:Jul´s-blog
no me salio el efecto, flash me marca estos errores
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 24: Operator '=' must be followed by an operand
off.x -= velo*w/50; off.y -= velo*w/100;
Total ActionScript Errors: 1 Reported Errors: 1
no se que hacer por favor ayuddaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!!
que onda
necesito hacer una galeria
de photos
pero necesito hacer un efecto
aire
ke mueva los objetos ke estan colgando
de una galeria
me podrian ayudar
o darme una URL
dond buscar
se los agradeceria
mucho
gracias Por:Missael-blog
son unos tarados Por:cecilia villarruel-blog
Teseo: Mil gracias por tu tiempo.
Tengo F8 Profesional. He repasado muchas veces todas tus instrucciones y .... Nada.
He leido todos los comentarios del foro .... y nada.
Soy novato.. ¡Ayuda! Por:Manolo-blog
Puedes decirme el tamaño del escenario y el de la imágen..?
Tengo escerario de 750 x 550 px
Mi imágen ..... 700 x 500 px
He probado otros tamaños .. y nada.
Gracias por tu atención. Manolo Por:Manolo-blog
Hola Teseo:
Finalmente he conseguido que funcione correctamente. Además
he modificado todo el programa
para conseguir una animación mas real. Si alguien tiene algún problema, puedo enviarle el nuevo "fla" que he elaborado y que contiene muchas explicaciones.
¡¡¡TE SALES CHAVALL!!! Me quito el sombrero!! Gracias por compartir tu sabiduría Por:Meyi-blog
En el error que muchos caen es en cambiar el nombre de la imagen lo que tienen que hacer es: importar la imagen a la biblioteca, una ves ahi le dan click derecho a la imagen ponen vincular y ahi le cambian el nombre a imagen y activan exportar en primer fotograma y listo saludos................................................ Por:Jairo Mejia-blog
que mas viejos creo que es algo tarde no... pero necesitio que alguien me mande un fla o algo ya que he luchado con esa bandera y me funciona perfecta en flash pero la monto al dreamweaver y se jode el movimiento de los bordes, si alguien lo soluciono ...please porfavor ayundenme Por:stevendx-blog
este efecto me parece exelente
sigan asi
cuidense Por:E.adrian
hola, he hecho la bandera ondeante, pero las ondas parece que van de arriba a abajo cuando lo normal seria de izquierda a derecha o viceversa, alguien me puede decir que factores tengo que variar para conseguir eso?. Y otra pregunta, como se puede pasar a GIF porque no funciona. un saludos a todos los foreros Por:demolition23
Bueno... Os envio esta versión para poder fijar cualquier lado de las banderas. Tiene las explicaciones en el FLA. La bandera de España es un JPG y la otra es un MovieClip cualquiera creado en el Flash.
En cuanto a paso a dreamweaver: mantener el tamaño y funcionará. Las ondas se cambian en el desplazamiento de mapa y en el perlin. Por:Teseo
super me salvo de reprovar Por:patiti-blog
y para pasarlo a gif? se podria? o no lo he intentado 1000 y nada. Por:demolition23
Gracias, he estado buscando este efecto por tiempo! Por:Adriana-blog
Hola, me funciona el efecto pero cuando lo quise subir a una web no me funcionó, no se ve ni la imagen. Este efecto sólo funciona en un frame? Por:furrisima
altener la imagen y colocale codigo no susede nada que debo hacer para que funsione Por:franco-blog
Hola a todos, ya la hice y me funciono, pero al colocar la bandera en un escenario, me sale con un recuadro gris desvanecido, como hago para quitarselo? Por:angy-blog
hola buenos dias a todos, ya tengo el efecto bandera pero necesito hacerlo video desde flash, solo que al momento de exportarlo a video desde flash me genera el archivo pero vacio, como puedo hacerlo ya que necesito convertir e lswf a formato de video, mov, avi, mpg4 etc
muchas gracias y espero alguna ayuda ya que me es algo urgente.
buen dia a todos ! Por:arturog-blog
NO ME SALE HE SEGUIDO TODOS LOS PASOS Y NADA. Por:ANTONIO CORDOVA-blog
Excellente, gracias por el efecto, esta super bien y funciona de maravilla.
Chicos, Google no muerde, si no saben vincular una imagen busquen primero ahi, no esperen recibir todo en bandeja de plata. Por:Misael-blog
pinches hijos de puta Por:marisol-blog
que juemadre codigo tan bien hecho!!! Por:jhos-blog
como determino la ubicación en el escenario? Por:witchwill-blog
Me pasa que logro el efecto, pero al hacer la prueba de la animacion me sale fuera de cuadro. Como centrar la imagen con el efecto en la presentacion .swf?. Por:Alejandro_Amateur-blog
tebngo una duda tengo unos objetos como hago para que la bandera quede por debajo de varios objetos que tengo en la pelicula porque este no me deja gracias... Por:jaime - blog -blog
Exelente...pero la imagen que tengo es grande y la pelicula me sale lenta..que debo hacer? Por:noxivodrums
y la ubicacion... donde la pongo jejejeje Por:noxivodrums
ya e movio la bandera con esta modificacion
marco.draw(img, new Matrix(1, 0, 0, 1, 80, h/10)); pero ahora la imagen que esta dentro se me a corrio y no encuentro donde arreglarlo......me pueden ayudar? Por:noxivodrums
Perdon por escribir el comentario anterior en mayusculas no habia leido las reglas....
me podrian ayudar? cuando subo el swf a mi web solo se ve el efecto del brillo
no ondea... me urge Por:fiki-blog
yo tengo el mismo problema que fiki,anda joya pero cuando lo subo a la web no ondea!! plis help Por:jesica1234
este codigo funciona mejor solo importen la imagen y vinculenla como imagen2 ....
// Action script...
// [Action in Frame 1]
a = 1;
carga = 1;
br = 155;
s = 5;
createEmptyMovieClip("efecto", this.getNextHighestDepth());
offset = new flash.geom.Point();
onEnterFrame = function ()
{
if (carga == -1)
{
img = flash.display.BitmapData.loadBitmap("imagenp");
marco.draw(img, new flash.geom.Matrix(1, 0, 0, 1, 0, h / 7));
marco2 = marco.clone();
} // end if
if (carga == 1)
{
img = flash.display.BitmapData.loadBitmap("imagenc");
w = img.width;
h = 4 * img.height / 3;
marco = new flash.display.BitmapData(w, h, true, 0);
ola = marco.clone();
marco.draw(img, new flash.geom.Matrix(1, 0, 0, 1, 0, h / 7));
marco2 = marco.clone();
efecto.attachBitmap(marco, 0);
desMap = new flash.filters.DisplacementMapFilter(ola, new flash.geom.Point(), 8, 8, 24, 20, "clamp");
} // end if
carga = 0;
if (br == 0)
{
carga = a;
s = 5;
} // end if
br = br + s * (br != 160);
offset.x = offset.x - 5.600000E+000 * w / 100;
offset.y = offset.y - 2.600000E+000 * w / 100;
ola.perlinNoise(w, 2 * h, 1, 0, true, true, 8, true, [offset]);
marco.perlinNoise(w / 1.500000E+000, h / 3, 1, 0, true, true, 7, true, [offset]);
marco.merge(marco2, new flash.geom.Rectangle(0, 0, w, h), new flash.geom.Point(), br, br, br, 256);
efecto.filters = [desMap];
};
this.onMouseDown = function ()
{
a = -a;
s = -5;
br = 155;
}; Por:paul-blog
sorry se me olvido cambiar el nombre de vinculacion donde dice "imagenc" y "imagenp" pongan el nombre de vinculacion que le dieron a su propia imagen, este codigo lo saque de aca mismo de la bandera que esta como muestra me di con la gran sorpresa que no es el mismo codigo que el autor pone ,con razon a muchos no le funciona , Saludos Por:paul-blog
klk en licey almedio Por:francisco -blog
Para mi la bandera Española es la mas linda del mundo entero,duela a quien le duela. Por:Fernando Quiroz Ahumada-b
como puedo cambiarle la ubicacion dentro del escenario?? Por:katty-blog
antes que nada, gracias por aportar el conocimiento de este tutorial.
Quisiera saber si me pueden ayudar en lo siguiente. Puedo realizar el efecto y modificarlo a gusto, pero el efecto de ondulación sólo se ve en el programa flash. Cuando veo la película swf en cualquier otro reproductor, el efecto ondulatorio no aparece.
¿Cuál puede ser la causa? Por:Pablo-blog
Buenos dias amigos pido ayuda y estoy interesado por saber como hacen un efecto de animación para las cabeceras de algunas páginas web, que se encuentran por internet donde las imagenes van cambiando con ese efecto y es agradable para el diseño de paginas con imagenes con Flash 8. Necesito saber cual es el tipo de action script 2.0 adecuado que funcione con la secuencia de imagenes para la cabecera de la pagina lo he intentado con varios códigos y no me funciona. Les doy esta dirección de la página web para que puedan verlo es http://www.haraselromeral.com.ve/crias.php?num=1&id_cria=8&act=3 y así poder entender si es posible hacerlo con algún código Action Script, se los agradesco amigos espero su respuesta... Por:Rafael-blog-blog
hola amigo paul-blog exelente el codigo pero tengo una pregunta, como soy novato en esto del acction scrip quisiera saber para q sirve cada linea de codigo ya q no sirve de nada el q la pongas y no coloques el para que sirve...... por q si lo colocas puede q alguen pueda hacer uno mejor y compartirlo...... bueno te dejo mi e-mail para q me mandes tu respuesta smora1692@hotmail.com ok chao y muchas gracias por la linea de codigo Por:samuel mora-blog