Comunidad de diseño web y desarrollo en internet online

Imagen como flotando [apariencia de suspencion en el aire]

Citar            
MensajeEscrito el 30 Ago 2007 10:42 pm
Hola a tod@! :)
El motivo de mi mensaje es para pedirles ayuda con este efecto. La idea en si trata que una imagen que esta en X posicion parezca como que flota, como que esta suspendida en el aire. No quiero que rebote por algun lado, o ande vagando por el area... solo que de una senciacion de flotar.

Es para esto [archivo]
Si se fijan, la imagen que quiero hacer asi, con dicho efecto es la de la derecha, la niña con el baculo.
Pero, es un efecto casi que solo como para darle tridimensionalidad al proyecto. No se si me explico bien.
La idea en si es como cuando se flota, que no se esta en un mismo lugar fijo, si no que tiene oscilaciones [que aunque pequeñas] perseptibles. No es un movimiento brusco, si no mas bien algo suave, atenuado.

Espero, me puedan hechar una mano.
Si no, muchas gracias de todas maneras.
Que esten bien!! :wink:

Por Andromeda_Erick

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ago 2007 01:44 pm
Lo puedes hacer con interpolación de movimiento, con una linea de tiempo muy larga, para que el movimiento sea lento.
Tambien le puedes crear una guia, para que el movimiento sea variable, una curva que tu dibujes.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 31 Ago 2007 02:15 pm
hola que tal, mira no pude ver el arhivo de la niña del báculo que dices, pero me imagino mas o menos a que te refieres, yo acabo de hacer algo parecido, y utilice esta funcion

Código :

function flotar(tu_movieClip){
   y = 0;
   ampl = 5;
   eje_y = tu_movieClip._y;
   incrx = 0.20;
   tu_movieClip.onEnterFrame = function() {
      tu_movieClip._y = (Math.cos(y)*ampl)+eje_y;
      y += incrx;
   };
}


espero que te sirva.
saludos :cool:

Por rockabdel

38 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 31 Ago 2007 03:37 pm
Andromeda_Erick, dude, man, what's going on? Your signature is way too big... Read the forum rules... NOW!!!!

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 31 Ago 2007 03:45 pm
Gracias por responder rockabdel.
Tengo una duda con el codigo... el clip de pelicula de [la niña con el baculo] lo tengo en el escenario, con nombre de instancia "nanoha", Scena1.
Ahora, yo tome el codigo y lo deje asi:

Código :

//Movimiento para Nanoha
function flotar(nanoha){
   y = 0;
   ampl = 5;
   eje_y = nanoha._y;
   incrx = 0.20;
   nanoha.onEnterFrame = function() {
      nanoha._y = (Math.cos(y)*ampl)+eje_y;
      y += incrx;
   };
}

Y, no hizo nada. se mantiene igual, estatica.
PD. Ese codigo lo deje en el primer frame.
A que se puede deber?
Gracias nuevamente por tu respuesta.
Que esten bien!

Por Andromeda_Erick

15 de clabLevel



 



Ultima edición por Andromeda_Erick el 31 Ago 2007 03:50 pm, editado 1 vez

firefox
Citar            
MensajeEscrito el 31 Ago 2007 03:46 pm
Ok, mi mensaje fue en extremo críptico, lo que quise decir es que tenés que achicar tu firma. Podés encontrar el tamaño máximo en las reglas del foro.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 31 Ago 2007 03:48 pm

Duque de Rivas escribió:

Ok, mi mensaje fue en extremo críptico, lo que quise decir es que tenés que achicar tu firma. Podés encontrar el tamaño máximo en las reglas del foro.

Perdona, pero no encontre ese panel :(
Ayer lo busque y no lo encontre... pero ya, ya la quite en cuanto pueda ver ese foro pondre la firma.
Perdon por los inconvenientes ^^

Por Andromeda_Erick

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ago 2007 03:52 pm
Las reglas las podés encontrar acá, pero te adelanto que las firmas no pueden tener más de 350x50px (que no es lo mismo que 50x350)

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

firefox
Citar            
MensajeEscrito el 31 Ago 2007 04:51 pm
hola, si despues de que te conteste pense en que no te iba a funcionar, lo que pasa es que no te dije que tienes que mandar a llamar la funcion, anterioremente solo se declaró, pero debe quedar de la siguiente mandera,


Código :

function flotar(mc){
   y = 0;
   ampl = 5;
   eje_y = mc._y;
   incrx = 0.30;
   mc.onEnterFrame = function() {
      mc._y = (Math.cos(y)*ampl)+eje_y;
      y += incrx;
   };
}
flotar(tu_movieClip); //aqui mandas a llamar la funcion flotar y le mandas el nombre de tu movie clip, a la funcion no le hagas nada, a menos que quieras modificar los valores de movimiento.


ahora si espero que te sirva. :cool:

Por rockabdel

38 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 03 Sep 2007 04:46 pm
Gracias, el movimiento esta perfecto!!
Te lo agradezco!!
Pura vida!!!!!!

Por Andromeda_Erick

15 de clabLevel



 

firefox

 

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