![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2011
Сообщений: 22
|
День добрый)
Пользователь нажимает на кнопку ему показывается прелоадер и делается запрос на сервер который потом обрабатывается слушателем. Как сделать чтобы другие кнопки не реагировали пока не обработался этот запрос? Кнопок вокруг полно и все они отправляют разные запросы на этот же сервер а лишняя нагрузка ни к чему. Как бы вы решили такую проблему? Спасибо |
|
|||||
|
Вешайте слушатели на те кнопки только после ответа или введите переменную connected или как нить так и проверяйте ,что если она false ничего не слать , а после ответа от сервера 1 , ставьте ей true
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
После нажатия кнопки, добавить поверх всего спрайт с невидимой заливкой, который перекроет все кнопки. И по завершению загрузки убирать его.
Этот вариант будет разумнее кучи слушателей на всем подряд. Лично я бы решил эту проблему именно так. |
|
|||||
|
а если повесить обработчик на стейдж, на капчуре фазу и делать:
а затем соответственно убирать его. Простейший пример, на стене оставляем какой либо мувик: goodguy хороший вариант но он забьет вообще все слушатели (ролловеры \ ауты), а не только клики. Последний раз редактировалось nOobCrafter; 05.09.2011 в 15:24. |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 22
|
Всем спасибо, особенно goodguy, все гениальное просто)
|
|
|||||
|
В вашем главном классе (или для Stage) во время загрузки ставьте.
По окончании загрузки ставьте обратно true.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 22
|
alatar, спасибо за подсказку сделал именно так) Для stage правда выдало ошибку, а в главном классе работает.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|