Показать сообщение отдельно
Старый 16.12.2012, 16:44
FiftyStars вне форума Посмотреть профиль Отправить личное сообщение для FiftyStars Найти все сообщения от FiftyStars
  № 1  
Ответить с цитированием
FiftyStars

Регистрация: Dec 2012
Сообщений: 20
По умолчанию Событие над фигурой

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