Galera 

Obrigado, meu problema tava no framework q uso atualmente o mentawai, era os
filtros q tinha q interceptar,  mas já resolvi

 

 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de
Tião da Obra
Enviada em: sexta-feira, 23 de novembro de 2007 07:34
Para: [email protected]
Assunto: [flexdev] Re: WebService

 

Se você estiver usando o HTTPService para enviar mensagens do flex para a
aplicação (JAVA ou PHP, não importa) basta você 'criar' variáveis dentro do
parâmetro request do mesmo!

Segue o exemplo:

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; 
 layout="vertical">
 
 <mx:Script>
  <![CDATA[
   import mx.utils.ObjectProxy;
   import mx.collections.ArrayCollection;
   import mx.rpc.events.FaultEvent;

 

   private function consultar():void{
    var nome:String = inNome.text;
    
    service.request.metodo = "consultarContatoPorNome";    //no seu caso
seria a variável que vc quer "input" ao invés de método
    service.request.parametros = "<parametros><nome>" + nome +
"</nome></parametros>";
    service.send();
   }
   private function resultComplete(evento:Event):void{
    
    if ( service.lastResult.response.contato is ArrayCollection ) {
     var lista:ArrayCollection = service.lastResult.response.contato as
ArrayCollection;
     tabela.dataProvider = lista;
    } 
    
    if ( service.lastResult.response.contato is ObjectProxy ) {
     var lista:ArrayCollection = new ArrayCollection();
     var contato:ObjectProxy = service.lastResult.response.contato as
ObjectProxy;
     lista.addItem(contato);
     tabela.dataProvider = lista;
    } 
    
    trace("Executado com sucesso!");
    
   }
   private function resultError (eventError:FaultEvent):void{
    trace("Erro ao Executar!");
   }
  ]]>
 </mx:Script>
 <!-- Service -->
 <mx:HTTPService id="service"
url="http://localhost:8080/projetoAgenda/ContatoServlet";
showBusyCursor="true"
     method="POST" result="resultComplete(event)"
fault="resultError(event)"/>   
 <mx:Form>
  <mx:FormItem label="Nome:">
   <mx:HBox>
    <mx:TextInput id="inNome" enter="consultar()"/>
    <mx:Button id="btnConsultar" label="Consultar" click="consultar()"/>
   </mx:HBox>   
  </mx:FormItem>
  
 </mx:Form>
 <mx:DataGrid id="tabela" width="500" height="450">
  <mx:columns>
   <mx:DataGridColumn headerText="Código" dataField="codigo"/>
   <mx:DataGridColumn headerText="Nome" dataField="nome"/>
   <mx:DataGridColumn headerText="Data de Anivesário"
dataField="dataAniversario"/>
  </mx:columns>
 </mx:DataGrid>
</mx:Application>

 

 

 

 

----- Original Message ----- 

From: Beto <mailto:[EMAIL PROTECTED]>  - ACL 

To: [email protected] 

Sent: Thursday, November 22, 2007 3:37 PM

Subject: [flexdev] WebService

 

Caros colegas

 

Não estou sabendo como faço pra adicionar parâmetros dentro do FLEX. 

 

Tenho q montar algo assim:

 

http://localhost:8080/Net/grupoAtividades.insert.mtw
<http://localhost:8080/Net/grupoAtividades.insert.mtw?input=XML> ?input=XML

 

 

to qrendo mandar o ?input= minhaXML

 

 

 

 

<BR


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a