Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Остановка слушателя (http://www.flasher.ru/forum/showthread.php?t=105083)

Thanx7 07.12.2007 13:15

Остановка слушателя
 
Код:

i.addEventListener (Event.ENTER_FRAME,ii);

function ii (evt:Event):void
{
 with (evt.currentTarget)
  {
  ...
  }
  if (событие)
  {
  остановка слушателя
  }
}

Если можно, укажите на метод или свойство, вот, настроен слушатель, а как при достижении определённого события, вообще выключить слушатель, чтобы произошло, как будто кода

Код:

i.addEventListener (Event.ENTER_FRAME,ii);
вообще нет.

Остановку нужно совершить внутри
Код:

  if (событие)
  {
  остановка слушателя
  }


Vevenn 07.12.2007 13:48

i.removeEventListener (Event.ENTER_FRAME,ii)

Thanx7 07.12.2007 13:55

Спасибо. Мне нужно было самому лучше подумать. Извините за простой вопрос.

†‡Paladin‡† 07.12.2007 14:07

stopImmediatePropagation()
stopPropagation ()
preventDefault()

etc 07.12.2007 15:10

Что такое «остановка слушателя»?

dimpiax 07.12.2007 15:23

Thanx7
ты не останавливаешь.. а удаляешь из памяти его.)

terbooter 07.12.2007 16:29

Цитата:

Сообщение от dimpiax
Thanx7
ты не останавливаешь.. а удаляешь из памяти его.)

Удаляется ссылка, а GC решает удалить или нет объект в удобное ему время и по своим правилам

Thanx7 07.12.2007 18:26

Цитата:

Сообщение от __etc
Что такое «остановка слушателя»?

Да, конечно, правильно будет не "остановка слушателя", а "удаление слушателя".


Часовой пояс GMT +4, время: 23:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.