Руководство по actionscript. часть 4, стр. 012

Если приемник, для которого отменяется регистрация, изначально был зарегистрирован для фазы захвата (то есть параметру useCapture метода addEventListener ( ) было установлено значение true), мы должны отменить его регистрацию, присвоив параметру useCapture метода removeEventListener ( ) значение true. Если приемник был изначально зарегистрирован для уведомлений на фазах получения или всплытия (то есть параметру useCapture метода addEventListener ( ) было установлено значение false), мы должны отменить его регистрацию, присвоив параметру useCapture метода removeEventListener ( ) значение false.

^ I В случае отмены регистрации приемника значение параметра useCapture метода м$л* removeEventListener() должно всегда соответствовать значению, установленному для Яу параметра useCapture при исходном вызове метода addEventListener().

Например, в следующем коде мы регистрируем функцию clickListener ( ) в объекте некийОтображаемыйОбъект для фазы захвата, указывая в качестве параметра useCapture метода addEventListener ( ) значение true:

некийОтображаемыйОбъект. addEventListener(MouseEvent. CLICK.

clickListener, true):

Соответственно при отмене регистрации функции clickListener ( ) в объекте некийОтображаемыйОбъект мы должны указать значение true в качестве параметра useCapture метода removeEventListener ( ):

некийОтображаемыйОбъект. removeEventListener(MouseEvent. CLICK,

clickListener, true):

При отмене регистрации приемника события, который был дважды зарегистрирован в одном и том же объекте (для получения уведомлений как в фазе захвата, так и в фазах получения или всплытия), мы должны подобным образом дважды вызвать метод removeEventListener ( ). Например, следующий код дважды регистрирует приемник события MouseEvent. CLICK в экземпляре класса Stage, чтобы этот приемник вызывался и в фазе захвата, и в фазах получения или всплытия:

некийОтображаемыйОбъект. stage. addEventLi stener(MouseEvent. CLICK,

clickListener, true):

некийОтображаемыйОбъект. stage. addEventListener(MouseEvent. CLICK,

clickListener, false):

Следующий код удаляет два предыдущих приемника события Mous eEvent. CLIСК. Поскольку метод clickListener ( ) был зарегистрирован отдельно для фазы захвата и отдельно для фазы получения или всплытия, его регистрация должна также отменяться отдельно для каждой из этих фаз.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 050
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 007
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 023
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 014
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 090
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.105
  • 04.08.2011">Шторы на заказ – укрась свой родной дом
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.81
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 047
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 084
  • 26.02.2014">Как бросить курить?
  • 19.11.2013">Паркетная доска: достоинства и недостатки
  • 24.02.2011">Руководство по actionscript. часть 6, стр. 114
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 099
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.67
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...