PDA

Просмотр полной версии : На событии далеко не уедешь.


Psycho Tiger
05.09.2010, 21:37
В субботу собрались мужской компанией друзей, чтобы душевно выпить.
Нам это удалось, весело погуляли по ночному городу, слушали забавные голоса забугорных людей по чатруллету, но суть не в этом.
Когда под утро я заснул мне приснился сон. Сны мне снятся цветные, этот вообще стилизован был под мультяшную сказку в древнеримской манере.
Собственно, сон:

Голос за кадром: ох, какой чудесный день... Прекрасная принцесса заперта в замке на самом высоком этаже, а за ней мчится прекрасный принц, чтобы спасти её!!!
Вижу замок, принцессу и окно на улицу, классическое.
Приезжает принц на коне и говорит:

Принц: о, прекрасная принцесса, спускайся ко мне!

Принцесса: но как же я спущусь, тут ведь так высоко!

Принц: а ты сделай dispatchEvent чтобы currentTarget был я, залезь на это событие и спустись ко мне!

Принцесса: о, но принц, ведь в бабблинге фазе я смогу поднятся лишь ещё выше замка, но не спустится к тебе!

Голос за кадром: принцесса была молода и ещё не знала про Capture-фазу событий...

Тут зазвенел телефон моего друга и разбудил меня. Заснуть я не смог.

zurkis
05.09.2010, 22:10
а что перед сном курили?

Psycho Tiger
05.09.2010, 22:26
Ну одним из алкогольных напитков была самбука, делали с ней парашуты. Вроде я уже больше года ей балуюсь, такой эффект - впервые)

mooncar
05.09.2010, 22:38
Эх, не бережете вы свое здоровье! :boredom:

KiL33
05.09.2010, 22:42
Сны мне снятся цветные
Везет, мне обычно снятся сны такого содержания
25099

zurkis
05.09.2010, 22:46
бывает и такое когда телевизор забываешь выключить

alexcon314
06.09.2010, 00:29
сон а-ля "}{оттабыч" :D. Там чувак на яву видел виндовые мессаджи, а по ночам в кошмаре осознавал, что забыл какой-то пароль. Садись писать сценарий, например: "}{оттабыч 2: asтолом" :D.

tsarapkabel
06.09.2010, 01:39
Принц: а ты сделай dispatchEvent чтобы currentTarget был я, залезь на это событие и спустись ко мне!


:D :D :D

Хаха, крутяцкий сон! Я только не понял, ты сам участия не принимал?

BlooDHounD
06.09.2010, 01:57
мдя ... что касается событий то у Вас в подсознание врёт.

события нельзя запустить вверх. и в бублик-фазе события как раз спускаются, а на капчу - поднимаются. принц вообще не может быть никаким таргетом , если он не является частью замка. но зато он может подписаться на событие фундамента, что бы поймать событие посланной принцессой.

в общем лечить своё подсознание. а то у вас там манная каша.

etc
06.09.2010, 17:05
BlooDHounD, в рамках замка да, события спускаются :)
Только принц стоит на земле, поэтому ему придется подписываться на неё :)

gloomyBrain
06.09.2010, 17:27
принц на коне

Так что, по логике, принц является ребенком коня
.. никогда не думал что такое напишу

etc
06.09.2010, 17:32
Оу, но у коня есть геттер земли, определенно. В движении, правда, не всегда бывает.

Psycho Tiger
06.09.2010, 18:06
Blood, мы вроде прошлыми постами на ты общались, сейчас снова на Вы. Давай на ты закрепим, а то мне неловко )

Ребят, вы на самом деле правильные вещи пишите, но не совсем. Это мне снилось в состоянии алкогольного опьянения, говорить о какой-то логике там неуместно. Событие мне там облачком представлялось. )

С Николаем полностью согласен по поводу его замечаний. Вообще, если уж на то пошло, то раз они общаются (принц с принцессой) то они имеют друг на друга ссылку. Пускаем событие принцу, а он ожидает - мы ведь по закону жанра должны на его коня спрыгнуть. Принцесса в замке, замок на земле. Принц на коне, конь на земле. Конь не родитель принцессе, принцесса не родитель коню (в DP смысле), отсылаем событие с bubbling=false, т.е. bubbling фаза вообще отсекается, поэтому остаются вообще только capture с target.

А по поводу что бабблинг идёт вниз, а каптюр поднимается - попал в самое яблочко. Это была основная мысль, что что-то не то с фазами, отчего я ворочался и не мог уснуть )

Добавлено через 2 минуты
tsarapkabel, да, я наблюдал как бы с высоты птичьего полёта. Когда проснулся меня посетила мысль, что архитектура не очень))

И да, как бы то не было: сначала принцесса пакуется в событие, потом принцесса отправляется. По сути она будет у принца в target фазе. И мы не можем говорить прямо о том, что же там происходило и что должно было происходить: что за сказка я не увидел. Это могло быть зазеркалье, где всё наоборот )

etc
06.09.2010, 18:13
Psycho Tiger, принцессу передавать в событии — зло! И вообще, по сюжет дальше ты её должен был removeChild из замка и addChild к коню. Ну или сначала к принцу :quiet:
Хотя около замка этого лучше не делать :D

Добавлено через 2 минуты
И вообще, принцесса — это модель или DisplayObject, он же вьювер? Если не модель, то нафига такая принцесса?

gloomyBrain
06.09.2010, 18:22
Если не модель, то нафига такая принцесса
А что с ней делать, если она не View? В данном случае лучше объединить одно с другим. Может это не логично, но с принцессами всегда так

etc
06.09.2010, 18:27
А что с ней делать, если она не View? В данном случае лучше объединить одно с другим. Может это не логично, но с принцессами всегда так

Черт, я так и думал, что мир не идеален :quiet:

Psycho Tiger
06.09.2010, 18:33
etc, по идее принцесса должна была скинуться с криком "Я сбросилась!!!" и лететь на землю. Доблестный принц должен был услышать что она сбросилась и дать пинок коню, чтобы тот поймал её (подписался на событие "шмяк" от принцессы и добавил в её себя. Даже removeChild оттуда ненужно =)) По сути событие нам нужно только "для облачка". Можно было забрать её силой. Хотя, наверно замок подписан на REMOVED и будил бы дракона..)

И вообще, мы не столько много пили чтобы мне снились сны про MVC ) У меня всё в одном было )

Ну или сначала к принцу
Хотя около замка этого лучше не делать
Спасибо, смеюсь в голос))

MrPoma
07.09.2010, 06:26
А дракон там был?

Psycho Tiger
07.09.2010, 08:36
Говорю же, разбудили. Мама друга лучшего что-то говорила о том, что ему нужно приехать и забрать у неё какие-то ягоды. )

Добавлено через 2 минуты
И вообще, принцесса — это модель или DisplayObject, он же вьювер? Если не модель, то нафига такая принцесса?
Ну там принц тоже не ахти был, походу )

etc
07.09.2010, 13:17
А дракон там был?

Нет, это демо-версия.

Diestro
07.09.2010, 13:49
... и забрать у неё какие-то ягоды. )


А после ягод чего приснилось?

Psycho Tiger
07.09.2010, 14:22
Заснуть не мог. )