Показать сообщение отдельно
Старый 29.04.2012, 23:13
Mirror13 вне форума Посмотреть профиль Отправить личное сообщение для Mirror13 Найти все сообщения от Mirror13
  № 7  
Ответить с цитированием
Mirror13
 
Аватар для Mirror13

Регистрация: May 2010
Адрес: Ногинск
Сообщений: 56
Ясно.

Я так понимаю, что для использования событий нужно, чтобы класс наследовался от EventDispatcher'а. В этом случае можно будет делать примерно так:
Код AS3:
serverDataInstance.addEventListener(ServerData.ERROR_EVENT, onError);
И, соответственно:
Код AS3:
function onLoadError(e:ErrorEvent):void {
    e.target.removeEventListener(e.type, arguments.callee);
    dispatchEvent(new Event(ERROR_EVENT));
}
Но всплыть на несколько уровней вверх это событие не сможет, и перехватить его можно будет только на том уровне, где был создан serverDataInstance, я правильно понимаю?