getObjectsUnderPoint возвращает массив объектов на объекте под заданной точкой.
Я написал это условие, чтобы проверить, находится ли мышь над каким-либо объектом на определенном слое.
if (mySprite.getObjectsUnderPoint(new Point(mouseX, mouseY)).length)
{
return;
}
else
{
doSomething();
}
Вы также можете использовать stage.getObjectsUnderPoint для глобальной проверки.
Надеюсь, это поможет.
Переход на AS3 не возможен.
Nevermind ...