Форум 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=177709)

Dukobpa3 09.04.2012 18:57

Цитата:

Единственная разница, что вместо "добавить участника" у вас "подписаться на событие обновления". Так?
Да я собственно с этого и начал. Тот же кран только в левой руке.

Только почему-то:
Цитата:

Сообщение от alatar
То, что вы предложили это бонус к глюкам и костылям.

Цитата:

Сообщение от alatar
Обычно делается единый "обновлятор"


alatar 09.04.2012 19:34

В такой схеме нет контроля порядка обновления. В случаях, когда такой порядок необходим придется выкручиваться через приоритеты, что повлечет изменения в нескольких местах программы вместо одного. Нет простой возможности исключить группу объектов из обработки. Эти проблемы решаемы, но в итоге сложность программы получается даже выше, чем при менеджере, который на прямую вызывает методы у участников. В частных случаях, получится проще, но в общем либо сопоставимо, либо сложнее.

Dukobpa3 09.04.2012 19:43

Ни о чем спор.
Это всё тонкости реализации, и если у кого-то это выливается в какие-то сложности, то к чему тут я.

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

Не вижу смысла продолжать дискуссию.

alatar 09.04.2012 19:49

Как раз не "в общем и целом", а в частном. Естественно все зависит от конкретной реализации. И кстати ваша схема без дополнительных действий синхронна, а описанная мной схема не исключает асинхронности.

Dukobpa3 09.04.2012 19:54

"В интернете кто-то не прав"


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

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