Pessoal, Estou tendo que acessar um webservice com o Flex e estou tendo dificuldade de configurar o mesmo.
O Webservice foi feito em java e esta rodando no tomcat, mesmo local que a aplicacao flex. Fiz um cliente swing em java e acessa perfeitamente tal webservice, porem no java eu tenho as classes "auxiliares" geradas pelo wsimport. Essas classes são necessárias no Flex tbm? No meu projeto Flex nao estou usando essas classes auxiliares Estou fazendo um teste simples de inicio..Abaixo segue o meu fonte. PS: nao acusa erro porem no metodo public function handleResult(event:ResultEvent):void Sempre retorna 0 (zero) quando deveria retornar 4 proxy-config.xml <!-- WebService destination uses the SOAPAdapter. --> <destination id="redes2ws"> <properties> <wsdl>http://localhost:8080/JavaWS/services?wsdl</wsdl> <soap>*</soap> </properties> <adapter ref="soap-proxy"/> </destination> // o resto do arquivo proxy-config.xml esta o padrao // ---------=======--------------========= ****** Abaixo o mxml da aplicacao ****** <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Button label="Executar" click="executeService();"/> <mx:WebService id="redes2ws" useProxy="true" result="handleResult(event);" fault="handleFault(event);" destination="redes2ws"/> <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; public function executeService():void { if (cbServico.selectedIndex == 0) { Alert.show("SOMAR"); redes2ws.somar(1,3); } } public function handleResult(event:ResultEvent):void { var i : Number = event.result as Number; Alert.show("resultado = " + i); } public function handleFault(event:FaultEvent):void { Alert.show("OPs....erro"); } ]]> </mx:Script> </mx:Application> -- []'s Leonardo Linux User #488650 Ubuntu User #27045 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---