
25.04.2012, 18:01
|
|
Регистрация: Oct 2009
Сообщений: 13
|
рассылка сообщений всем объектам
Доброго времени суток! Столкнулся с такой проблемой. Есть поле, на нём лежат карты у каждой карты есть свойства( типа жизнь и броня). Если одна карта накладывается на другую(перетаскивается при помощи мышки), то может произойти, например, увеличение жизни или наоборот уменьшение.
Вопрос - Как такое реализовать?!
Пробовал при отпускании мышки посылать событие (в цикле всем остальным картам, пока так не делал т.к. мне кажется можно как-то по другому это реализовать), чтобы проверить hitTestPoint(координаты карты которую перетащили) всеми другими картами. Создаю своё сообщение, дёргаю dispathEvent своего события и как положено проверка происходит только у той карты, которую тягал. А как можно разослать всем другим картам событие?! Потом та картра у которой будет перекрытие, т.е. hitTestPoint вернёт true, изменит свои показатели.
Вопрос - как сделать розсылку всем картам события кроме цикла? (Если можно то с коротким примерчиком!)
Заранее благодарен!
|