Хуан Пабло прав, но я обнаружил, что hitTestPoint может быть привередливым, если его применять неправильно.В частности, третий аргумент (shapeFlag Boolean) должен иметь значение TRUE (по умолчанию FALSE), а использование event.stageX / Y для событий мыши часто работает, когда mouseX / Y не работает.
Не могу точно объяснить, почему, нопо моему опыту следующее доказательство довольно глупо:
if (hitTestPoint(event.stageX, event.stageY, true))
// Do something