Foros del Web » Creando para Internet » Flash y Actionscript »

ayuda con movimiento de esfereas

Estas en el tema de ayuda con movimiento de esfereas en el foro de Flash y Actionscript en Foros del Web. OK amigos como estan?, spero q bien, soy nuevo aqui y me gustaria saber si me pueden ayudar Bueno el asunto es: tengo tres esferas, ...
  #1 (permalink)  
Antiguo 30/01/2004, 12:02
Avatar de avalomdc  
Fecha de Ingreso: enero-2004
Ubicación: Panama
Mensajes: 25
Antigüedad: 20 años, 9 meses
Puntos: 0
ayuda con movimiento de esfereas

OK amigos como estan?, spero q bien, soy nuevo aqui y me gustaria saber si me pueden ayudar

Bueno el asunto es: tengo tres esferas, dos atras (izq A y der C) y una al frente (centro B). Quisiera que se rotaran la posicion B (centro) y que esto fuera al poner (o dar clic como mejor me sugieran) el mouse sobre la q quiero al frente puede ser la A o la C (obio la si lo coloco sobre la B no pasara nada)

A continuacion les postee una imagen de ejemplo para q se explique mejor
http://webart.webpluz.com/ejemplo.jpg

Alli se ve la rotacion si eligiera la C, la A pasa detras y se coloca en la pocision de la C, la C hacia adelante y la B se coloca en la posicion de la A.

Cabe destacar q la animacion ya la hice en flash pero me interesaria saber como ponerle el AS para q funcione o si hay alguna otra forma de hacerlo (digamos puro AS ya q ustedes lo dominan tan nitido)

Gracias, seguire investigando y experimentando, espero sus respuestas

P.D. No es impresindible q cambie de tamaño en la posicion B pero si hay como hacerle tambien ese efecto se los agradeceria.
__________________
- El que NO vive para servir NO sirve para vivir -
Glasgow - Scotland
  #2 (permalink)  
Antiguo 30/01/2004, 12:41
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 21 años
Puntos: 4
pues te hice unas funciones y hace la gracia que queres, el uso de las funciones es:
Código:
esfera1.focus=1;
	esfera2.focus=0;
	esfera3.focus=0;
	esfera1.defocus=0;
	esfera2.defocus=1;
	esfera3.defocus=1;
	
	set_position(esfera1,350,100);
	set_position(esfera2,280,380);
	set_position(esfera3,100,200);
el chiste es que controlas el 'foco' de las esferas con las propiedades focus y defocus, cada vez que le activas el focus, le desactivas el defocus y viceversa, ahora las posiciones:
set_position(elclip,posicionx,posiciony);
lo que no le hice fue que al 'cruzarse' unas con otras la que tiene el 'focus' que tuviera un nivel superior a las otras pero lo podes hacer asi:
Código:
createEmptyMovieClip("profundidad1",5000);
createEmptyMovieClip("profundidad2",5001);
createEmptyMovieClip("profundidad3",5002);
solo es que le agrueges, cada vez que llames el foco,:
Código:
//suponiendo que enfocas la esfera1:
esfera1.focus=1;
	esfera2.focus=0;
	esfera3.focus=0;
	esfera1.defocus=0;
	esfera2.defocus=1;
	esfera3.defocus=1;
esfera1.focus.swapDepths("profundidad3");
esfera2.focus.swapDepths("profundidad2");
esfera3.focus.swapDepths("profundidad1");
asi si se cruzan unas con otras, la esfera 1 queda hasta arriba...

el .fla:
http://www.geocities.com/pedrodle/esf.fla
__________________
'_'

...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:47.