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
-~----------~----~----~----~------~----~------~--~---

Reply via email to