Short answer:
var s:ClassThatExtendsWebServiceWrapper = new ClassThatExtendsWebServiceWrapper;
s.serviceControl.endpointURI = 'http://service.com/service.asmx';
Long answer:
Well, finally, I found a solution. Adobe seemed to make it a lot more complicated than it should have been.
-, Flash Builder 4, com.adobe.fiber.services.wrapper.WebServiceWrapper. WebServiceWrapper , serviceControl, . , serviceControl . , - GameService. -, WSDL, Flash Builder .
internal class _Super_GameService extends
com.adobe.fiber.services.wrapper.WebServiceWrapper
{ ... }
public class GameService extends _Super_GameService
{}
_Super_GameService -. GameService , _Super_GameService, . , , , GameService, , , _Super_GameService , GameService .
. GameService . DoSomethingAwesome - , -.
var gs:GameService = new GameService();
var token:AsyncToken = gs.DoSomethingAwesome();
, URI , WSDL. , GameService URI. , .
, WebServiceWrapper (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/com/adobe/fiber/services/wrapper/WebServiceWrapper.html) Firefox. , , . Adobe.
serviceControl WebServiceWrapper. serviceControl mx.rpc.soap.AbstractWebService. AbstractWebService endpointURI, .
var gs:GameService = new GameService();
gs.serviceControl.endpointURI = 'http://game1.service.com/GameService.asmx';
, , , - endpointURI ServiceControl Intellisense. serviceControl -, endpointURI intellisense, , .
AbstractWebserivce, (http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/soap/AbstractWebService.as), , Exclude, , endpointURI Intellisense. , .