Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/06/2010, 12:11
Avatar de andmai
andmai
 
Fecha de Ingreso: enero-2010
Mensajes: 84
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: limite de movimiento startdrag

sigo haciendoos participes de mis progresos,


He mirado un poco mas arriba en la solucion que le dió mariox55 a chabri y he hecho lo siguiente:

Código:
public function restringirMovTab(f:Ficha,s1:Sprite,s2:Sprite,s3:Sprite,s4:Sprite):void {
			if(f.hitTestObject(s1)){
			removeEventListener(MouseEvent.MOUSE_DOWN,arrastrar);
			}
			if(f.hitTestObject(s2)){
			removeEventListener(MouseEvent.MOUSE_DOWN,arrastrar);
			}
			if(f.hitTestObject(s3)){
			removeEventListener(MouseEvent.MOUSE_DOWN,arrastrar);
			}
			if(f.hitTestObject(s4)){
			removeEventListener(MouseEvent.MOUSE_DOWN,arrastrar);
			}
		}
siendo cada sprite uno de las lineas k "dibuja" el marco del tablero.El problema viene en que esta comprobacion solo la hace en el momento en el que se llama a la función, por lo que, como haría para cada vez k tocara una de esas lineas la ficha volviera a su sitio inicial o k no pudiera traspasar esa linea?


gracias