Es la bandera de abajo, se las dejo a ver si me opinan un poco.

Espero que me puedan ayudar, gracias
| |||
Bandera flameando Hola gente, tengo un problema... Me pidieron que haga flamear esta bandera, lo unico que se hacer es que se balancee de izquierda a derecha la punto, pero quieren que flamee no de lado a lado sino de atrás hacia adelante. Es la bandera de abajo, se las dejo a ver si me opinan un poco. ![]() Espero que me puedan ayudar, gracias |
| ||||
Re: Bandera flameando Hola amigo, no se si esto que he conseguido es lo que buscas, pero de todas formas te pongo el vinculo. UN saludo http://www.cristalab.com/tutoriales/...r-actionscript |
| |||
Re: Bandera flameando Hola, primero.. gracias por el script. Segundo, no se nada de flash, mas o menos entiendo. La cuestion es que entendi lo que hace pero quiero darle el efecto diferente, como hago?? Esto hace efecto bandera desde la izquierda a la derecha pero yo quiero que lo haga de arriba hacia abajo, como lo hago? les dejo el script: interacciones = 30; xo = 40; yo = 30; for (var i = 0; i<interacciones; i++) { mc = attachMovie("foto", "foto"+i, 10+i*10, {_x:xo}); ancho = mc._width; alto = mc._height; uni = ancho/interacciones; duplicate = _root.createEmptyMovieClip("mc"+i, 2000+i*100); duplicate.lineStyle(0); duplicate.beginFill(0, 100); duplicate.moveTo(0, 0); duplicate.lineTo(0, alto); duplicate.lineTo(uni, alto); duplicate.lineTo(uni, 0); duplicate.lineTo(0, 0); duplicate._x = xo+i*uni; mc.setMask(duplicate); } this.onEnterFrame = function() { for (var i = 0; i<interacciones; i++) { this["mc"+i]._y = this["foto"+i]._y=yo+5*Math.sin(a += 0.2); } }; |
| |||
Re: Bandera flameando Donde veas una X pones una Y, y viceversa. Y alguna cosilla más. Parece una chorrada, pero es lo único que hay que hacer. Aquí tienes el código cambiado, no lo he probado, pero supongo que funcionará. interacciones = 30; xo = 40; yo = 30; for (var i = 0; i<interacciones; i++) { mc = attachMovie("foto", "foto"+i, 10+i*10, {_y:yo}); ancho = mc._width; alto = mc._height; uni = alto/interacciones; duplicate = _root.createEmptyMovieClip("mc"+i, 2000+i*100); duplicate.lineStyle(0); duplicate.beginFill(0, 100); duplicate.moveTo(0, 0); duplicate.lineTo(0, ancho); duplicate.lineTo(uni, ancho); duplicate.lineTo(uni, 0); duplicate.lineTo(0, 0); duplicate._y = yo+i*uni; mc.setMask(duplicate); } this.onEnterFrame = function() { for (var i = 0; i<interacciones; i++) { this["mc"+i]._x = this["foto"+i]._x=xo+5*Math.sin(a += 0.2); } }; Sin embargo, te recomiendo que lo dibujes frame a frame, porque el efecto del script no es muy bueno y consume mucha memoria. Saludos. |
| ||||
Re: Bandera flameando Puedes probar el programa: Presto Web FX, creo que tiene el efecto de bandera, te crea el .swf y lo puedes importar a tu documento .fla Saludos
__________________ Médicos Sin Fronteras Casi todos sabemos a qué se dedican, pero no sabemos lo fácil que es hacerse socio, ¿te sobran 10 €/mes? |