В Flex 3 при интроспекции веб-службы появился конструктор, который позволял изменять местоположение веб-службы во время выполнения.Похоже, что инструмент самоанализа веб-службы теперь позволяет использовать только один URI WSDL, указанный в мастере WS.В этом случае или я просто что-то упускаю?
Службы-интроспективы Flex 3 создадут класс службы со следующими сигнатурами конструктора:
private var service:MyWebService;
service= new MyWebService(null, wsdlLocation); // With parameters
или вы можете использовать:
service = new MyWebService(); //with no parameters
В Flex 4, по-видимому, вы можете использовать только:
service = new MyWebService();
Так что, если вы не знаете расположение веб-сервера до времени выполнения, мне нужно вручную переопределить инспектированный/ сгенерированный класс _super_MyWebService.as для того, чтобы вернуть возможность указывать на разные серверы во время выполнения?
Кто-нибудь знает, почему это изменилось, или как «новый» способ использует инструмент самоанализа веб-службы Flash Builder 4для динамических серверов?