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