вобщем ситуация такая: есть глобальный спрайт, в нем несколько дочерних спрайтов, в каждом из которых Shape'ы.
В приемнике событий(MouseEvent'ы click и over) мне нужны localX и localY относительно каждого из дочерних спрайтов. То есть получателями событий должны быть не дочерние спрайты, а то что внутри них. Пробовал повесить событие на фигуру(Shape) ту что в дочернем спрайте. Событие не возникает. Теперь вопрос: что не так?

Код AS3:
//добавление shapeA в дочерний спрайт spriteA
spriteA.addChild(shapeA);
addChild(spriteA);
shapeA.addEventListener(MouseEvent.CLICK,clickOnShapeA);