target и currentTarget
Запись от Котяра размещена 09.12.2012 в 02:25
Мы просто все привыкли, хотя по-началу я никак понять не мог смысла:
"Целью события является тот кто его послал. Текущей целью события является объект у которого мы попросили указывать о событии"
бред наркоманов
target = sender,creator или dispatcher
currentTarget = correspondent, notifier или ещё кто типа responder,
но никак не этот бред.
Я понимаю, что таргет для мыши понятен - это типа объект на который, таки словилась мышь.. но для юзерских событий это вообще ни о чём.
Sender был ещё в далеком делфи http://www.delphi-manual.ru/sender.php
В шарпе он тоже sender.
ЗЫ. Просто вылилось в процессе чат-общения)
Давайте в коментах ещё примерчики "странностей"
типа
addEventListener(Event.COMPLETE..
по рекомендации адобы completeHandler
почему не
и не
похоливарим?
Всего комментариев 43
Комментарии
09.12.2012 02:29 | |
Все логично, handler — обработчик.
Мы добавили слушателя, который вызывает обработчик события есличо. |
09.12.2012 03:16 | |
Цитата:
Где в параметрах метода listener?
|
09.12.2012 05:26 | |
А target из той же оперы? почему же в шарпе и дельфи логичный sender?
Они из незабугорья? |
09.12.2012 12:14 | |
Цитата:
А target из той же оперы?
Цитата:
В смысле, что это разные вещи?
|
09.12.2012 12:53 | |
currentTarget логичнее было бы обозвать каким-нибудь listeningDispatcher
|
09.12.2012 14:04 | |
Цитата:
Где ты такую бредятину услышал?
В смысле, что это разные вещи? |
09.12.2012 20:30 | |
Ну, вполне возможно, в AS4 будет шанс написать свой диспатчер и назвать методы как душе угодно.
|
09.12.2012 20:34 | |
в АS4, скорее всего, придется писать свой диспатчер, если будет нужна событийная модель.
|
10.12.2012 00:23 | |
Спасибо за перевод. :-)
|
10.12.2012 09:06 | |
По мне так всё логично. Добавляем слушателя (listener). Слушатель состоит из обработчика (handler) и типа события. На момент добавления слушателя событие ещё не произошло, собственно поэтому и называется listener, а когда производится обработка вызывается handler. В чем проблема? Или я не понимаю сути холивара?
|
|
Обновил(-а) FlashRus 10.12.2012 в 11:02
|
10.12.2012 12:33 | |
Было бы логично, если бы второй параметр в addEventListener назывался бы handler.
|
10.12.2012 13:09 | |
О....блин... действительно. Разрыв шаблонов. Чёт я даже внимания на подсказку не обращал.
|
11.12.2012 12:28 | |
Забавно. Кажется, сие вопиющая индусятина.
|
11.12.2012 12:56 | |
Цитата:
Посмотрел сейчас EventDispathcer в тамарине и действительно...
|
11.12.2012 15:02 | |
Я чето не понял, чем это while лучше.
|
11.12.2012 15:16 | |
А зачем this вообще запоминать? :о)) И где типы?
|
11.12.2012 16:03 | |
11.12.2012 16:11 | |
wvxvw т.е. возможно, всё совсем печально?
Если такой ужас в FP сидит, то я даже не представляю кто его пишет. |
11.12.2012 17:06 | |
Причем здесь FP, если речь о Тамарине?
|
11.12.2012 20:00 | |
А что не так с баблингом? Сообщение передается по цепочке и в конце-концов его будет вещать тот у которого вы подписались на это событие.
|
12.12.2012 01:31 | |
Цитата:
Если такой ужас в FP сидит, то я даже не представляю кто его пишет.
|
18.01.2013 23:57 | |
я всего-лишь написал "для дураков", без лишних терминов и заморочек =) что бы любому идиоту было понятно.
|
Последние записи от Котяра
- Страх и ненависть в Нью-Дели или сборка мультипака для arm7 и x86 c Adobe AIR 14 в FB (16.06.2014)
- Нативный EventDispatcher в старлинге (27.11.2013)
- Нужны ошибки компиляции при создании экземпляра синглетона извне? Запросто! (13.09.2013)
- ARP - новый формат упаковки ресурсов (07.02.2013)
- DropShadowFilter и GlowFilter в Starling (16.01.2013)