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

Como puedo hacer esto??

Estas en el tema de Como puedo hacer esto?? en el foro de Flash y Actionscript en Foros del Web. Hola a tod@s, estoy haciendo una aplicación en la cual tu entras en una pantalla en donde tienes que dejar tu nombre, un mensaje y ...
  #1 (permalink)  
Antiguo 20/09/2007, 05:39
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 18 años, 11 meses
Puntos: 0
Como puedo hacer esto??

Hola a tod@s, estoy haciendo una aplicación en la cual tu entras en una pantalla en donde tienes que dejar tu nombre, un mensaje y elegir una flor. Cuando le das a ver jardin te aparecen todas las flores repartidas por toda la pantalla y cuando te pones encima te aparece el mensaje que tu has escrito. Hasta aquí todo bien, pero tengo un problema, las flores se distribuyen por la página de forma aleatoria, cayendo siempre en un lugar diferente, y hay veces que se superponen y eso es lo que no quiero.

Había pensado crearme dos arrays uno para almacenar las x de las flores y otro para almacenar las y, y despues hacer un comprobador de coordenadas + el ancho de la flor, pero esto no me sirve porque cuando le hago la comprobacion le voy sumando o restando pixeles para que me lo ponga en el sitio, pero si hago esto tengo que recalcularlo todo otra vez para que no me caiga encima de una flor que esté más a la derecha o a la izquierda.

Sabeis si hay alguna función que mire los objetos que hay en una pantalla y que no los superponga, algo utilizado para hacer juegos de coches por ejemplo, que nunca se superponen, siempre choca y se van hacia un lado o hacia otro??...

Espero que me podais ayudar en esto.

Saludos y gracias!
  #2 (permalink)  
Antiguo 20/09/2007, 08:59
Avatar de fearlex  
Fecha de Ingreso: septiembre-2003
Ubicación: Exiliado de mi patria
Mensajes: 1.047
Antigüedad: 20 años, 7 meses
Puntos: 5
Re: Como puedo hacer esto??

Pues si existe, la funcion es hitTest, esta funcion devuelve si uno o dos MovieClips se estan sobreponiendo, incluso tiene varias variantes, puedes determinar cuando el mouse se superpone con algun movieClip. Investiga, en la ayuda propia de Flash viene muy bien explicado :D

Suerte
__________________
Ya viene llegando, el comunismo en Cuba, ya se esta acabando.
www.fearlex.com | www.fearlexworld.com
  #3 (permalink)  
Antiguo 20/09/2007, 09:55
 
Fecha de Ingreso: mayo-2005
Ubicación: Castellón
Mensajes: 321
Antigüedad: 18 años, 11 meses
Puntos: 0
Re: Como puedo hacer esto??

gracias! lo voy a probar!
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 06:05.