Comunidad de diseño web y desarrollo en internet online

[AS]Generar caida de petalos con AS

Citar            
MensajeEscrito el 08 Jul 2009 11:21 pm
Hola a todos.
Espero puedan ayudarme con esto. Me gustaria saber como se puede generar este mismo efecto, el que vi en esta pagina.
Koihime Musou

Es la caida de petalos. En el ejemplo estan que caen de arriba hacia abado... pero, no se, tambien si se puede hacer de manera como que salen de un punto [imaginemos que hay un arbor en la esquina superior derecha] y parezca que caen de ese arbol. O, que van como en caida mas inclinada, como llevados por el viento.

Si alguien es tan amable y puede ayudarme. Se lo agradecere eternamente.
Saludos,

Por Andromeda_Erick

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Jul 2009 08:13 pm
Nadie sabe comop generar ese efecto??? :(

Por Andromeda_Erick

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Jul 2009 02:52 am
mira la verdad yo quiero hacer otra cosa y no quiero meterme en este tema =/ sino me obsesiono y despues no salgo de esto aqui te pongo un codigo que hace que se creen cualqueir numero de cosas que quieras y que aparezcan en un posicion determinada y o x eso de los petalos empieza en "y" 0
xcenter = 240;
ycenter = 200;
num = 20;
MovieClip.prototype.animar = function() {
this.onEnterFrame = function() {
with (this) {
_x += (_x-xcenter)/5;//estas 2 lineas son de la velocidad
_y += (_y-ycenter)/5;
x = _x;
y = _y;
}
if ((x<=0) | (x>=550) | (y<=0) | (y>=400)) {
with (this) {
_x = xcenter+20-Math.round(Math.random()*55);
_y = ycenter+20-Math.round(Math.random()*55);

}
}
};
};
for (i=1; i<=num; i++) {
_root.bolita.duplicateMovieClip("bolita"+i, i);
with (this["bolita"+i]) {
_x = xcenter-20+Math.round(Math.random()*55);
_y = ycenter-20+Math.round(Math.random()*55);


animar();
}
}
y esto es otra cosa
vel = 0;
onEnterFrame = function () {
vel = int(((_xmouse-210)/-210)*10);
};
si logras meter este codigo en la linea que te dice de la velocidad en el 1er codigo creo que puedes hacer el moviemineto de que si mueves el mouse para la iquierda los petalos van a la derecha, si me contestan mi pregunta me meto derecho a este tema, como lo dije n ocreas que soy un payaso ni nada pero si me obsesiono mucho -_-("no estoy tan loco")no no :o

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie8
Citar            
MensajeEscrito el 24 Ago 2009 05:41 pm
Oye, gracias por responder... probare ese codigo a ver como va.
Nuevamente, gracias por tu tiempo.
Pura vida!!

Por Andromeda_Erick

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Ago 2009 06:28 pm
He probado el codigo y asi es como ha salido.
http://www.mediafire.com/?dzg2z2mnyt0

Código :

xcenter = 10;
ycenter = 10;
num = 20;
MovieClip.prototype.animar = function() {
   this.onEnterFrame = function() {
      with (this) {
         _x += (_x-xcenter)/10;//estas 2 lineas son de la velocidad
         _y += (_y-ycenter)/10;
         x = _x;
         y = _y;
      }
      if ((x<=0) | (x>=550) | (y<=0) | (y>=400)) {
         with (this) {
            _x = xcenter+30-Math.round(Math.random()*55);
            _y = ycenter+30-Math.round(Math.random()*55);

         }
      }
   };
};
for (i=1; i<=num; i++) {
   _root.bolita.duplicateMovieClip("bolita"+i,i);
   with (this["bolita"+i]) {
      _x = xcenter-30+Math.round(Math.random()*55);
      _y = ycenter-30+Math.round(Math.random()*55);


      animar();
   }
}

Y, asi es como he dejado el codigo.
Y no, no tengo idea de como poder meter eso que dices el movimiento de esto segun el mouse.
El diseño no es el definitivo, tengo que ver que utilizo, si petalos o flores para que quede mejor.
Gracias por el codigo.
Saludos,

Por Andromeda_Erick

15 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.