Цитата:
|
Сообщение от ValiQue
Итак, магический код:
********************************************
import mx.services.WebService;
import mx.services.PendingCall;
var a:WebService = new WebService("http://YourWebService/InfoService.asmx?wsdl", stockServiceLog);
var temp_pc:PendingCall = a.ListAgenda();
//ListAgenda() - это метод твоего веб сервиса. Можно передавать параметры в скобках в случае необходимости.
********************************************

//получаешь, например, массив результатов (result[i]) и дальше работаешь с ними как обычно.
temp_pc.onResult = function(result:Array) {
_root.tf= result[1].ID+result[1].Text;
};
temp_pc1.onFault = function() {
_root.tf = "Unable to connect to server";
};
|
Это же не удобно, особенно учитывая, то что используются большие структуры данных, т.е. классы и их массивы. Придется все делать руками.
Cервис оч. большой. Один из клиенто для него на дельфи, а второй нужен на флэше.
В Дельфи проблем нет - там стандартная утилита, которая строит заглушку из wsdl.
Вопрос как быть с Флэшем?
Руками - не вариант.