|
|
|||||
Регистрация: Jun 2011
Сообщений: 91
|
Сложный прелоадер
Необходимо сделать прелоадер, для игры.
Но по сути на заднем плане происходит следующее: 1. Клиент соединяется с сервером. 2. Сервер Делает запрос к базе данных на другом сервере 3. Сервер получает данные от БД. 4. Сервер дает ответ пользователю, что все ок. 5. Клиент присоединяется к серверу соц. сети. 6. Клиент получает данные от соц. сети. 7. Клиент передает на сервер данные от соц. сети Загрузку самого клиента, в тело прелоадера я даже пока не беру в учет. Как реализовать нормальную, процентную загрузку ? Пока самое гениально, что пришло в голову диспатчить от каждого класса событие, задавать ему определенную "стоимость" в общей загрузке, может есть более интересный подход ? |
|
|||||
Регистрация: Jun 2011
Сообщений: 91
|
Да, именно так.
|
|
|||||
.
|
Прелоадер - это объект, прежде всего загружающий. Информационная составляющая в нем опциональна, к.м.к.
В вашем же случае это простой визуальный класс, который принимает события, либо имеет доступный(е) callback или regular метод(ы), по типам происходящего: открытие, прогресс, завершение, ошибка. Обязанность генерировать такие события, в т.ч. редуцировать и мультиплексировать их берет на себя утилитарный класс. Если источник событий позволяет определять размер контента, то возможно сделать детерминированный индикатор. |
|
|||||
Регистрация: Jun 2011
Сообщений: 91
|
Такое же было ощущение когда сопромат проходили ))) Ну в общем я конечно понял, спасибо
|
Часовой пояс GMT +4, время: 20:51. |
|
« Предыдущая тема | Следующая тема » |
|
|