Comunidad de diseño web y desarrollo en internet online

Movimientos con coordenadas

Citar            
MensajeEscrito el 27 Sep 2007 10:14 pm
Hola:
Me estoy rompiendo la cabeza y ya no se como localizar una guia con el buscador :crap:
Ya hice algo parecido a lo que voy a consultar pero esta variante no se como resolverla.
Paso a detallar la consulta:
Tengo un menú con varios Mcs que funcionan como botones y están alineados en forma vertical. Necesito que si, por ejemplo, hago clic sobre el tercer Mc, éste ocupe el lugar del primero y el primer Mc ocupe el lugar del tercero. Así sucesivamente si hago clic sobre el sexto éste vaya el primer lugar y el que se encuentra en ese momento en el primer lugar vaya al del sexto lugar.

Supongo que debo crear un archivo *as y variables como coordenadas, pero no encuentro la lógica adecuada.

Desde ya muchas gracias

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox
Citar            
MensajeEscrito el 28 Sep 2007 01:34 am
usando arrays para guardar las coordeadas y intercambiando posiciones no debe ser complicado de lograrlo

Por darkloco

22 de clabLevel



Genero:Masculino  

Uruguay

msie7
Citar            
MensajeEscrito el 28 Sep 2007 04:17 am
(Aplicando lo aprendido)
No te rompas la cabeza ^^. Se me ocurrio hacerlo de la siguiente manera, espero sea lo que buscas.

Código :

y = 40;
pos1 = 10;
pos2 = pos1+y;
pos3 = pos2+y;
pos4 = pos3+y;
pos5 = pos4+y;
btn1._y = pos1;
btn2._y = pos2;
btn3._y = pos3;
btn4._y = pos4;
btn5._y = pos5;
btn1.onPress = btn2.onPress=btn3.onPress=btn4.onPress=btn5.onPress=function () {
   if (btn1._y == pos1) {
      btn1._y = this._y;
   }
   if (btn2._y == pos1) {
      btn2._y = this._y;
   }
   if (btn3._y == pos1) {
      btn3._y = this._y;
   }
   if (btn4._y == pos1) {
      btn4._y = this._y;
   }
   if (btn5._y == pos1) {
      btn5._y = this._y;
   }
   this._y = pos1;
}

Por Wako

77 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Sep 2007 03:46 pm
Ok. Muchas gracias Wako y darkloco :) Hoy comenzaré a trabajar sobre estas ayudas y les aviso que tal me fue.
Saludos. (y)

Por Nito

790 de clabLevel



 

Transformado en 100111101000011

firefox

 

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