изменил на такой вариант:

Код AS3:
for each(var point:MapPoint in this.points) {
var mousePoint:Point = new Point(mouseX, mouseY);
mousePoint = this.globalToLocal(mousePoint);
if(point.hitTestPoint(mousePoint.x, mousePoint.y, false)) {
// e.stopPropagation();
point.dispatchEvent(new GeometryEvent(GeometryEvent.POINT_MOUSE_DOWN));
return true;
}
else {
return false;
}
}
так как этот метод в себя как раз добавляет в себя точки то и преобразование в локальные координаты веду чере this или не верно опять