bom no seu remoteObjecte tal faltando a tag <arguments> e dentro dela vai os paremetros de login e senha q sera recebida pelo back-end
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