![]() |
имелось ввиду, что можно сразу много запросов добавить из любой части программы, а не ждать выполнения каждого, чтобы добавить следующий
|
Слово "асинхронно" не несет никакой смысловой нагрузки, потому как непонятно как еще можно формировать очередь на одном клиенте. Кстати, в соседней ветке правильный подход показан с флоксом.
|
удалю его раз оно вас так напрягает)
|
Спасибо парни. Значит будем работать по методу пчела и дикобраза вместе.
Насутчать им по пальцам надо конечно, но что поделать - говорят у нас уже как сто лет двиг написан и мы, такие вот умные - с нашим АПИ уже все работабют и никто не жалуется ( типа на разных языках ) . Добавлено через 38 минут Если кому интересно, как я сделал Код AS3:
|
Лучше бы не показывал.
С этого момента уже весело стало. Код AS3:
|
По пальцам стучать он собрался.
Код AS3:
|
Короче конструктивнее отвечу, а то совесть мучает.
0. То что ты показал - дефолтное решение, с которого ты и начал, тупо хрень которая вместо подписки на комплит дает регистрацию коллбеком. Хотя суть реально та же. Твоя обертка ничем не помогает решить вопрос. 1. Кто угодно, откуда угодно может заспамить месадж с какой угодно обработкой(коллбеком). 2. ServerConnection - раз уж на то пошло - лучше сделать интернал классом, чтоб напрямую к нему доступа не было. Только через твою фабрику-манагер. 3. Никаких подписок на ерроры и таймауты. 4. Никакого кеша/пула/очереди. Тупо создал лоадер в небытие и забыл про него. 5. Удаляться мусорщиком твои лоадеры не будут из-за колбека. Возможность "отписки" не предусмотрена. 6. Создание лоадера происходит идентично дефолтному - тупо урл гет-пост и параметр. Человеческий фактор не исключен ни на грамм. 7. Коллбеки нетипизированные (еще один пункт к человечкому фактору). Типизация коллбека во флеше проблематична. Но никто не отменял стратегию или как минимум интерфейс, ограничивающий г-нокод в этих местах. Итого вопрос: А что ты сделал то? И зачем? С таким подходом - чем урллоадер напрямую хуже, кроме экономии копипасты пяти строк кода подписки на комплит? Добавлено через 6 минут А столько текста и негодования я вылил по этому вопросу потому что в нашем проекте умельцы запилили такую же систему. И уж поверь мне. Она не рабочая. Или делай нормально или лучше юзай лоадер напрямую. |
Цитата:
|
Ну с этим я может и загнался.
Остальное в силе. |
Код AS3:
Тут о безопасности речь не идет, она нас не беспокоит. Тут именно стоял вопрос, чтобы не было проблем, что какое то соыбтие придет раньше и мы не знаем какое. А тут все собственно понятно. Пускай коллбеки, ну куда деваться. А чего у вас там в проекте столо не рабочим то? Вполне себе быдло-подход на быдло-сервер, все логично. Цитата:
На остальные 7 пунктов отвечать не буду, ты прав - но ты прав в контесте своего проекта, тут так скажем совсем мелкая поделка в 100 строчек, а не огромная игра, чтобы парится. А вопрос я задал, ибо мне было интересно , как подругому оно могло решаться. |
| Часовой пояс GMT +4, время: 09:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.