¿Quieres registrarte?

Mover objetos dentro de un Gird

Citar            
MensajePublicado: 08 Feb 2010 03:25 pm
Buenas tengo un problema que no se como encaminarlo, soy muy nuevo en Flex y hay varias cosas que todavia no las tengo claras.
Lo que quiero hacer es poder mover un determinado objeto dentro de las casillas de un Grid o algo similar o sea, que cuando se haga click en la pantalla siempre caiga en un determinado casillero del Grid.
El elemento tiene que ir cambiando de lugar a medida que hago click en los casilleros del Grid
Agradezco cualquier ayuda.

bascansado


clabLevel: 17



firefox
  MSN Messenger     MP    
Citar            
MensajePublicado: 08 Feb 2010 05:09 pm
Un datagrid no es un componente que te ayude para esto ... ¿es un juego?

Jorge

solisarg
BOFH

Bastard Operators From Hell
clabLevel: 6487
Argentina

1 Tutorial
2 Tips

firefox
      MP     Web
Citar            
MensajePublicado: 08 Feb 2010 07:45 pm
Si es un juego
me gustaria hacer una cuadrilla para poder mover los objetos
si no es un Grid que puedo usar ?

bascansado


clabLevel: 17



firefox
  MSN Messenger     MP    
Citar            
MensajePublicado: 08 Feb 2010 07:49 pm
El datagrid es para mostrar información estructurada, lo tuyo suena mas a un tile quizás, Flex no está orientado a juegos, yo lo haría en Flash. Si no te suena Tile, date una vuelta por gotoandplay.it, tiene muchos tutoriales interesantes

Jorge

solisarg
BOFH

Bastard Operators From Hell
clabLevel: 6487
Argentina

1 Tutorial
2 Tips

firefox
      MP     Web
Citar            
MensajePublicado: 08 Feb 2010 08:38 pm
Pasa que solo puedo usar flex ya que es un proyecto para la facultad, y piden que usemos Flex.
Me podes dar una mano de como usar el Tile que no lo entiendo, no se como dividirlo en espacios, para poder mover los objetos haciendo click sobre distintas partes de la pantalla
muchas gracias por la ayuda.

bascansado


clabLevel: 17



firefox
  MSN Messenger     MP    
Citar            
MensajePublicado: 09 Feb 2010 10:25 pm
utiliza un canavas hace canavas le asocia un el drap and drop o bien como dije jorge utilizar tile

xcom


clabLevel: 313



firefox
      MP    
Citar            
MensajePublicado: 12 Feb 2010 12:19 am
supongamos que quieres hacer una grilla de 20 X 20, y que cada celda mide 20px X 20px, entonces:

dado un punto P ( x , y ), para averiguar en que columna y fila se encuentra P, hacemos:

columna = P.x / ancho_celda (ancho celda = 20)

fila = P.y / alto_celda (alto celda = 20)

si la grilla tiene margenes, lo unico que debes hacer es:

columna = ( P.x - margen izquierdo ) / ancho_celda

fila = ( P.y - margen arriba ) / alto_celda

voices


clabLevel: 7



firefox
      MP   Email  

   Página 1 de 1

Responder al tema
Respuesta Rapida


 

 

Cristalab BabyBlue + BloodBerry © 2007 Cristalab
Powered by phpBB © 2001, 2007 phpBB Group

3 6 7 8 10 11 12 14 15 17 18 28 34 38 40 42 44 45 46 47 48