HTTPService в Flex с множественными подключениями

Я использую HTTPService в своем приложении Flex. Я хочу загрузить несколько файлов xml, каждый размером около 1 МБ. Иногда мне нужно перестать загружать предыдущий XML-файл и начать загружать новый. Если я использую HTTPService.cancel(); или HTTPService.disconnect(), это увеличивает время получения ответа от сервера.

Есть ли быстрый способ остановить предыдущую загрузку в HTTPService и начать новую?


person Vladimir    schedule 10.06.2009    source источник


Ответы (1)


В чем причина использования одного объекта запроса HTTPService для загрузки нескольких XML-документов? Мне кажется, что использование нескольких объектов HTTPService было бы лучшим решением, поскольку они делают свои запросы асинхронно.

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

person Justin Niessner    schedule 10.06.2009