Ловить события по ссылке "через голову"
Друзья!
Такая штука. Есть менеджер экипировки, у него в слоте есть предмет, у предмета есть менеджер статусов (доступен по геттеру statuses). Менеджер статусов умеет отправлять события об изменении статус-эффектов своего "хозяина". В методе экипировки предмета пытаюсь повесить вот такой слушатель: Код AS3:
|
вполне возможна,проверяй уходит ли событие из statuses
|
Всё, поймал. :) Правда, в таком варианте в target болтается сам статус-менеджер, а не его "хозяин", что логично.
|
К чему эти костыли с отдельным диспетчером? По чему бы итему не отнаследоваться от EventDispatcher и не слать все самому?
|
Цитата:
public function EventDispatcher(target:IEventDispatcher = null) target:IEventDispatcher (default = null) — The target object for events dispatched to the EventDispatcher object. This parameter is used when the EventDispatcher instance is aggregated by a class that implements IEventDispatcher; it is necessary so that the containing object can be the target for events. Do not use this parameter in simple cases in which a class extends EventDispatcher. |
Цитата:
Добавлено через 1 минуту Цитата:
|
Часовой пояс GMT +4, время: 04:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.