Cara esta errado, onde esta chamado o erro é no fault e nao no result veja.
Faça assim:
fault="onResultDoLogin(event)";

Acredito que seja isso.


At.
Kleber Gracia Soares
Equipe Galaxyz trabalhando para você
www.galaxyz.com.br
Telefone: |44| 3233-2039
Cel.: |44| 9960-0298 - Tim
Msn: klebergra...@hotmail.com
Skype: kleber.gracia
Email: kle...@galaxyz.com.br
"Tudo posso naquele que me fortalece!" (Fl 4,13).





Em 23 de agosto de 2010 14:52, Edu <demons.distur...@gmail.com> escreveu:

> ex:
>
>
> roOrcamento.cadastroMenu.arguments.idUser=usuarioId;
> roOrcamento.cadastroMenu.arguments.nome=pn.menuNome;
> roOrcamento.cadastroMenu.send();
>
>
> On 23 ago, 14:43, claudemir <alvarae...@gmail.com> wrote:
>  > Boa tarde
> >
> > Estou com o seguinte problema, quando o usuario informa o login e
> > senha e clicar no botao logar aplicação vai no banco valida o usuario
> > e retorna o mesmo, no entanto a aplicação a aplicação não estar
> > chamando a function onResultDoLogin(). Segue abaixo o codigo:
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml";>
> >         <mx:RemoteObject id="usuarioService" showBusyCursor="true"
> > destination="usuarioService">
> >                 <mx:method name="doLogin" result="onResultDoLogin(event)"
> > fault="loginServiceFaultHandler(event)" />
> >         </mx:RemoteObject>
> >         <mx:Panel id="pnlLogin" title="SISTEMA DE AUTENTICAÇÃO E
> AUTORIZAÇÃO"
> >                 width="400" height="300" horizontalAlign="center">
> >                 <mx:Label text="wwww" x="10" y="10" id="loginTx"
> width="89"/>
> >                 <mx:TextInput id="tfLogin" x="58" y="8"/>
> >                 <mx:Label text="Senha: " x="5" y="36"/>
> >                 <mx:TextInput id="tfSenha" x="58" y="34"
> displayAsPassword="true"/>
> >
> >                 <mx:Button x="84" y="64" label="Logar"
> click="doLogin()"/>
> >
> >         </mx:Panel>
> >
> >         <mx:Script>
> >         <![CDATA[
> >                 import com.digows.artigos.JavaFlex.view.entity.Usuario;
> >                 import mx.core.Application;
> >                 import mx.rpc.events.ResultEvent;
> >                 import mx.rpc.events.FaultEvent;
> >                 import mx.controls.Alert;
> >
> >                 [Bindable]
> >                 private var usuario:Usuario;
> >
> >         public function doLogin():void
> >                         {
> >                                 this.usuario = new Usuario();
> >                                 loginTx.text = "Validando o login";
> >                                 usuarioService.dologin(tfLogin.text,
> tfSenha.text);
> >                                 Alert.show("entrou mo doLogin " +
> loginTx.text);
> >                         }
> >
> >         private function loginServiceFaultHandler(event:FaultEvent):void{
> >                 Alert.show("entrou no loginServiceFaultHandler");
> >                 if(event.fault.faultString == "java.lang.Exception : Não
> foi
> > possível fazer o login.Incorrect result size: expected 1, actual 0")
> >                         Alert.show("Usuário ou senha inválida", "Erro");
> >                 else
> >                         Alert.show(event.fault.message, "Erro");
> >                 }
> >
> >                 private function onResultDoLogin(event:ResultEvent):void
> {
> >                         loginTx.text = "seja bem vindo " +
> Usuario(event.result).nome;
> >                         //      getList();
> >                         //loginTx.text = "entrou no onResultDoLogin";
> >                         //Alert.show("entrou no onResultDoLogin ");
> >                         //loginTx.text = "Salvo com Sucesso! Ultima ID:
> > "+Usuario(event.result).nome;
> >                         //loginTx.text = "Usuario Logado";
> >                         //Application.application.usuario=
> (Usuario)(event.result);
> >                         //tfLogin.text = "logado";
> >                         //tfSenha.text = "logado";
> >                         //Alert.show("Usuário Logado: " +
> > Application.application.usuario.usu_login + "\n Senha: " +
> >                         //Application.application.usuario.usu_senha + "\n
> Nome: " +
> > Application.application.usuario.usu_nome + "\n Cargo: " +
> > Application.application.usuario.usu_cargo);
> >                 }
> >
> >                 private function onFault(event:FaultEvent):void{
> >                         Alert.show("Erro: onFault " +
> event.fault.message);
> >                 }
> >
> >         ]]>
> >         </mx:Script>
> >
> > </mx:Canvas>
>
> --
> 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
>

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

Responder a