Hola a todos alguno de ustedes tiene algún script como para poder poner una imagen y que el efecto sea como si fuera una bandera ondeandose?
Saludos.
| ||||
Hola harg: Coloca tu imagen dentro de un MC, a éste lo vinculas con nombre: foto. En el primer frame de la línea de tiempo principal coloca éste código: 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); } }; Espero haberte sido de ayuda. |
| ||||
ok, funciona bien, pero si le queres colocar un mástil (tradicional) el efecto no se ve muy bien ya que este se mueve también y no queda fijo como seria en la realidad, en todo caso la opción esta muy piola, y te agradezco yo también Bradnit, por tu buena onda a la hora de ayudar a los que recién arrancamos con flash. Gracias!!! |
| ||||
Hola Bandit puse el código que me hiciste favor de proporcionar y simplemente no hace nada, ya lo intenté con imagen y con algun trazo y no hace nada...
__________________ "Semper est periculosam societas cum potentem" |
| |||
Efecto Bandera Hola Bandit, oye a mi no me funciona el código o algo debe estar pasando ya seguí al pie de la letra tus instrucciones, coloque el código en la línea de tiempo principal, dentro de MC puse el objeto y al MC le nombre la instancia de FOTO, lo hice así y nada, lo linkeo desde la biblioteca y nada, que crees que este sucediendo. Te agradezco mucho tu ayuda! |
| |||
Hola harg. AquI encontraras un tutorial que incluye el archivo flash. http://www.cristalab.com/tutoriales/...r-actionscript Espero que te sirva. |