![]() |
Как разрулить множественные SOAP запросы для инициализации колекшена
Доброго времени суток,
Мне нужно проинициализировать ArrayCollection объектами, значения филдов которого получаются через СОАП запросы (функция getUdfValuePrj): Код:
for (var i:int=0; i < data.length; i++)Код:
private function initWebServices(wsdl:String):voidПытался сам что-то соображать, получилась такая ересь: Код:
private function getTaskUDFValueResult(event:ResultEvent): |
В разделе Flex спросите.
|
1. Читать справку:
http://livedocs.adobe.com/flex/3/lan...ebService.html 2. Загрузка в AS3 асинхронная. Соответственно, подписаться на события и обработать их. 3. Если использование фреймворка не является жизненной необходимостью, то лучше использовать URLLoader вместо WebService. |
1. Справку читал.
2. А вы мой код смотрели? Вообще-то я обрабатываю событие "result". Но код получается не очень адекватный. 3. А смысл? В любом случае для каждого параметра нужно ожидать событие окончания загрузки. |
Цитата:
Код AS3:
Цитата:
Цитата:
- этот класс не встраивается в SWF. (меньше размер файла) - его методы и свойства реализованы на C и не требуют компиляции при загрузке SWF. (быстрее работает) |
Цитата:
Код AS3:
Я нашел примеры, где осуществляется один запрос, а в обработчике мы просто инициализируем то, что надо, например так: Код AS3:
|
Написать класс, который эти запросы будет выстраивать в очередь и знать с чем он в данный момент работает и для кого ждет данных.
|
Цитата:
Вариантов всего два: либо адрес назначения содержится в ответе, либо клиент знает куда распихивать пришедшие данные. |
Цитата:
|
| Часовой пояс GMT +4, время: 21:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.