![]() |
Как разослать событие всем инстанциям одного класса?
Как разослать событие всем инстанциям одного класса?
Или одно событие одна реакция? Может быть цепной механизм?.. Но хочется не цепной, а параллельный. Это общая формулировка. Частный случай: Есть меню. Каждый элемент меню - экземпляр класса, обрабатывающего события и рутину. onRollOver меню загорается, и не должно гаснуть, пока не загорится другое меню. Запоминать, какое меню подсвечивается в данны момент, чтобы его тушить, когда будет гореть другое - не хочу, т.к... не знаю почему, из спортивного интереса. |
AsBroadcaster
|
Код:
_root.lastClickedBut = null; |
Цитата:
|
Мне кажеться то что хочет сделать автор, нужно сделать через некий менеджер, который будет получать события и форвардить их тем кому нужно.
|
да пусть всем инстансам класса и шлет, но с параметром на кого наехали:
Код:
class But extends MovieClip{ |
greate thnx
Цитата:
2silin: Static... не понимал и не использовал. Спасибо) И вообще!.. Это именно то, что нужно. |
Посмотри здесь
|
Homo Sapiens, Спасибо - всегда знал, что все велосипеды уже изобрели.
Там - шаблон - реализует тот же принцип, что и код от silin, за исключением, что код от silin работает именно в рамках объектов одного класса (что и требовалось). А тот шаблон - это реализация типа "клиент-сервер"... я писал о "клиент-сервере" с досадой - т.к. он не совсем правильно реализует то, что я хотел, но кто-то стер это сообщение ;.) |
| Часовой пояс GMT +4, время: 03:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.