Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/07/2010, 14:55
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Pregunta sobre desplazamiento de objeto (juego de cartas)

Hola
Sam_Enfot, el mensaje es de hoy, y la paciencia es una virtud

jdelgado79, pues al tener la baraja, tienes n cartas, las cuales tendrán
todas un evento click, que al ser presionadas se muevan a cierta posición
pero aquí viene lo que preguntas, y es que antes de moverse tiene que
verificar si la posición ya contiene otra carta, por esto te recomiendo que
uses un array, en donde cada vez que des clic a una carta, el array se "alimente"
con la información de "cierta carta ya esta en la posición 1"
y por ende, al presionar la carta 2, esta debe revisar todas las posiciones del
array y a medida que encuentre ocupadas, que no haga nada, pero en cuanto
encuentre una desocupada, tome ese lugar

así pues, todas las cartas deben hacer lo mismo, revisar las posiciones,
con un ciclo que recorra el array (bueno, también puedes revisar fisicamente la posición y ver si hay un child (un movieclip agregado allí) pero pues me parece más fácil la opción del array

entonces para resumir
1. necesitas un array de tantas posiciones como a su vez posiciones vaya a tener el tarot (amistad, etc) y cada vez que se de clic a una carta pase lo siguiente
a) en un ciclo (while, for) se revisen las posiciones del array ordenadamente (del 1 a n) y empieze a discriminar que si hay algo en la posición, pase a la siguiente, y si encuentra alguna vacia, tome esta posición y asigne la carta presionada
b) hacer esto para todas las cartas
espero te sirva
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com