Всегда пытаться ответить на подобные вопросы, так как много неизвестных. При этом в программировании всегда есть более чем несколько способов решить проблему. Изучите свою процедуру обнаружения столкновений - если вы работали с hitTestPoint и точкой, которая тестировалась (mouseX, Y или ваш главный актер) с localToGlobal , вам, вероятно, не понадобится проверить переменные x, y ваших объектов столкновения. Читайте об этих двух темах, и этот вопрос может стать спорным.
В любом случае, вы можете обновить относительные координаты в вашем экземпляре Wall.as, используя globlaToLocal:
public function get curLoc():Point
{
return globalToLocal(new Point(this.x, this.y));
}
и извлеките их из вашего родительского класса в качестве точки, с которой вы можете проверить:
trace(_wall.curLoc);
Надеюсь, это поможет