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

Регистрация: Oct 2009
Сообщений: 13
Attention рассылка сообщений всем объектам

Доброго времени суток! Столкнулся с такой проблемой. Есть поле, на нём лежат карты у каждой карты есть свойства( типа жизнь и броня). Если одна карта накладывается на другую(перетаскивается при помощи мышки), то может произойти, например, увеличение жизни или наоборот уменьшение.

Вопрос - Как такое реализовать?!

Пробовал при отпускании мышки посылать событие (в цикле всем остальным картам, пока так не делал т.к. мне кажется можно как-то по другому это реализовать), чтобы проверить hitTestPoint(координаты карты которую перетащили) всеми другими картами. Создаю своё сообщение, дёргаю dispathEvent своего события и как положено проверка происходит только у той карты, которую тягал. А как можно разослать всем другим картам событие?! Потом та картра у которой будет перекрытие, т.е. hitTestPoint вернёт true, изменит свои показатели.

Вопрос - как сделать розсылку всем картам события кроме цикла? (Если можно то с коротким примерчиком!)

Заранее благодарен!