Muchas gracias a los dos
Jime25, lo que tu me dices no me deja ponerlo, solo acepta 2 parametros, por lo que deberia convertir el marco del tablero en un Rectangle y se me complicaria todo bastante...
Respecto a lo que tu me pones mariox55, lo he puesto en practica pero no obtengo el resultado que esperaba. Lo que he hecho es lo siguiente:
He creado esta funcion en la clase ficha
Código:
public function restringirMovTab(f:Ficha,s:Sprite):void {
if(f.hitTestObject(s)){
removeEventListener(MouseEvent.MOUSE_DOWN,arrastrar);
}
En el .fla es donde creo y "dibujo" el marco del tablero, que es el objeto Sprite con el que comparo la anterior función.Lo que ocurre es que sin que la ficha esté tocando el marco, ésta no se puede mover, es decir, se "borra" del evento.
Seguramente sea una tonteria de coordenadas o algo por el estilo pero si alguien me pudiera ayudar, le estaría eternamente agradecida, ya que no consigo dar con el error.
Muchas gracias