Показать сообщение отдельно
Старый 22.10.2006, 21:52
Ромастый вне форума Посмотреть профиль Отправить личное сообщение для Ромастый Найти все сообщения от Ромастый
  № 10  
Ответить с цитированием
Ромастый
 
Аватар для Ромастый

Регистрация: Jan 2004
Адрес: На чердаке.
Сообщений: 1,112
to __etc: Да в принципе ничего не мешает
Сделать компромиссное решение с тем, что предложил silin.

to silin: про добавление в массив тоже приходила мысля в голову. Правда в этом варианте еще придется отслеживать порядковые номера в массиве, чтобы удалять или перемещать нужные действия.
ТОгда как с независимыми экземплярами интерсептора мы уже сразу имеем прямые ссылки на них.

Так что действительно, тут придется прибегать к компромиссному решению. Оставаясь в контексте исходной задачи (не меняя исходный код и не делая перехватываемый объект вещателем) вешать на одно событие (или метод) один перехватчик. А уже на onEvent перехватчика - работу по добавлению/удалению действий в массив.
__________________
...Тебе страшно? Мне - нет.