например

Код AS3:
// лучше оперировать квадратами расстояний
public function getSquareOfDictance(unit:Unit):int
{
var di:int = this.i-unit.i;
var dj:int = this.j-unit.j;
return (di*di+dj*dj)
}
ну я ведь не знаю что вы именно используете и как у вас постороен код..
поэтому лучше всего:

Код AS3:
if(расстояние между юнитами равно двум клеткам или меньше)
атакуем()