Comunidad de diseño web y desarrollo en internet online

BUCLE PARA HACER QUE UN ELEMENTO FLOTE INDEFINIDAMENTE

Citar            
MensajeEscrito el 12 Nov 2009 12:01 pm
Hola a todos

Me gustaría hacer que un elemento flotara como en el espacio, que se moviera un poco con respecto a su posición inicial, pero sin que llegara a desplazarse realmente con respecto a la misma y que durara indefinidamente.

Se me ocurrió hacerlo con un bucle pero no me sale bien...

Alguien tiene alguna idea?

Gracias

Por bohedrius

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2009 12:04 pm
usa la función enterFrame, que se ejecuta infinitamente.

Para lo de la posición podrías hacer un random tanto de x como de y...

Por ur!

256 de clabLevel



 

Barcelona

chrome
Citar            
MensajeEscrito el 12 Nov 2009 12:05 pm
Por cierto, a poder ser que fuera con Actionscript 3.0 que es el que utilizo...

Por bohedrius

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2009 12:06 pm
dentro del for o sin bucle?

Por bohedrius

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2009 12:07 pm
Igual que en as2, añades el evento con addEventListener(Event.ENTER_FRAME, tuFuncion());
function tuFuncion(e:Event):void{
//Cambias la x y la y de tu movieClip o elemento que quieres que flote
}

Por ur!

256 de clabLevel



 

Barcelona

chrome
Citar            
MensajeEscrito el 12 Nov 2009 12:08 pm
ok, gracias!

Por bohedrius

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2009 12:09 pm
No necesitas for si quieres que sea indefinidamente. El enterFrame se ejecuta siempre, "es como un for de 0 a infinito" a grandes rasgos.

Por ur!

256 de clabLevel



 

Barcelona

chrome

 

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