Просмотр полной версии : На событии далеко не уедешь.
Psycho Tiger
05.09.2010, 21:37
В субботу собрались мужской компанией друзей, чтобы душевно выпить.
Нам это удалось, весело погуляли по ночному городу, слушали забавные голоса забугорных людей по чатруллету, но суть не в этом.
Когда под утро я заснул мне приснился сон. Сны мне снятся цветные, этот вообще стилизован был под мультяшную сказку в древнеримской манере.
Собственно, сон:
Голос за кадром: ох, какой чудесный день... Прекрасная принцесса заперта в замке на самом высоком этаже, а за ней мчится прекрасный принц, чтобы спасти её!!!
Вижу замок, принцессу и окно на улицу, классическое.
Приезжает принц на коне и говорит:
Принц: о, прекрасная принцесса, спускайся ко мне!
Принцесса: но как же я спущусь, тут ведь так высоко!
Принц: а ты сделай dispatchEvent чтобы currentTarget был я, залезь на это событие и спустись ко мне!
Принцесса: о, но принц, ведь в бабблинге фазе я смогу поднятся лишь ещё выше замка, но не спустится к тебе!
Голос за кадром: принцесса была молода и ещё не знала про Capture-фазу событий...
Тут зазвенел телефон моего друга и разбудил меня. Заснуть я не смог.
Psycho Tiger
05.09.2010, 22:26
Ну одним из алкогольных напитков была самбука, делали с ней парашуты. Вроде я уже больше года ей балуюсь, такой эффект - впервые)
Эх, не бережете вы свое здоровье! :boredom:
Сны мне снятся цветные
Везет, мне обычно снятся сны такого содержания
25099
бывает и такое когда телевизор забываешь выключить
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
мдя ... что касается событий то у Вас в подсознание врёт.
события нельзя запустить вверх. и в бублик-фазе события как раз спускаются, а на капчу - поднимаются. принц вообще не может быть никаким таргетом , если он не является частью замка. но зато он может подписаться на событие фундамента, что бы поймать событие посланной принцессой.
в общем лечить своё подсознание. а то у вас там манная каша.
BlooDHounD, в рамках замка да, события спускаются :)
Только принц стоит на земле, поэтому ему придется подписываться на неё :)
gloomyBrain
06.09.2010, 17:27
принц на коне
Так что, по логике, принц является ребенком коня
.. никогда не думал что такое напишу
Оу, но у коня есть геттер земли, определенно. В движении, правда, не всегда бывает.
Psycho Tiger
06.09.2010, 18:06
Blood, мы вроде прошлыми постами на ты общались, сейчас снова на Вы. Давай на ты закрепим, а то мне неловко )
Ребят, вы на самом деле правильные вещи пишите, но не совсем. Это мне снилось в состоянии алкогольного опьянения, говорить о какой-то логике там неуместно. Событие мне там облачком представлялось. )
С Николаем полностью согласен по поводу его замечаний. Вообще, если уж на то пошло, то раз они общаются (принц с принцессой) то они имеют друг на друга ссылку. Пускаем событие принцу, а он ожидает - мы ведь по закону жанра должны на его коня спрыгнуть. Принцесса в замке, замок на земле. Принц на коне, конь на земле. Конь не родитель принцессе, принцесса не родитель коню (в DP смысле), отсылаем событие с bubbling=false, т.е. bubbling фаза вообще отсекается, поэтому остаются вообще только capture с target.
А по поводу что бабблинг идёт вниз, а каптюр поднимается - попал в самое яблочко. Это была основная мысль, что что-то не то с фазами, отчего я ворочался и не мог уснуть )
Добавлено через 2 минуты
tsarapkabel, да, я наблюдал как бы с высоты птичьего полёта. Когда проснулся меня посетила мысль, что архитектура не очень))
И да, как бы то не было: сначала принцесса пакуется в событие, потом принцесса отправляется. По сути она будет у принца в target фазе. И мы не можем говорить прямо о том, что же там происходило и что должно было происходить: что за сказка я не увидел. Это могло быть зазеркалье, где всё наоборот )
Psycho Tiger, принцессу передавать в событии — зло! И вообще, по сюжет дальше ты её должен был removeChild из замка и addChild к коню. Ну или сначала к принцу :quiet:
Хотя около замка этого лучше не делать :D
Добавлено через 2 минуты
И вообще, принцесса — это модель или DisplayObject, он же вьювер? Если не модель, то нафига такая принцесса?
gloomyBrain
06.09.2010, 18:22
Если не модель, то нафига такая принцесса
А что с ней делать, если она не View? В данном случае лучше объединить одно с другим. Может это не логично, но с принцессами всегда так
А что с ней делать, если она не View? В данном случае лучше объединить одно с другим. Может это не логично, но с принцессами всегда так
Черт, я так и думал, что мир не идеален :quiet:
Psycho Tiger
06.09.2010, 18:33
etc, по идее принцесса должна была скинуться с криком "Я сбросилась!!!" и лететь на землю. Доблестный принц должен был услышать что она сбросилась и дать пинок коню, чтобы тот поймал её (подписался на событие "шмяк" от принцессы и добавил в её себя. Даже removeChild оттуда ненужно =)) По сути событие нам нужно только "для облачка". Можно было забрать её силой. Хотя, наверно замок подписан на REMOVED и будил бы дракона..)
И вообще, мы не столько много пили чтобы мне снились сны про MVC ) У меня всё в одном было )
Ну или сначала к принцу
Хотя около замка этого лучше не делать
Спасибо, смеюсь в голос))
Psycho Tiger
07.09.2010, 08:36
Говорю же, разбудили. Мама друга лучшего что-то говорила о том, что ему нужно приехать и забрать у неё какие-то ягоды. )
Добавлено через 2 минуты
И вообще, принцесса — это модель или DisplayObject, он же вьювер? Если не модель, то нафига такая принцесса?
Ну там принц тоже не ахти был, походу )
А дракон там был?
Нет, это демо-версия.
... и забрать у неё какие-то ягоды. )
А после ягод чего приснилось?
Psycho Tiger
07.09.2010, 14:22
Заснуть не мог. )
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.