Ah, esqueci de comentar que o objeto está sendo salvo perfeitamente, já pesquisei no Google mas tudo muito superficial e nada explicador, tentei debugar mas sem sucesso também!
2009/9/16 Marcel Araujo <[email protected]> > Galera, estou tendo problemas com um método que retorna sempre este mesmo > erro! > > *"faultCode:Client.Error.DeliveryInDoubt faultString:'Channel > disconnected' faultDetail:'Channel disconnected before an acknowledgement > was received'" > * > Para ficarem cientes do que estou fazendo ae vai: > > No MXML > > private function funcao_GravarUsuario():void >> { >> var usuarioVO:UsuarioVO = new UsuarioVO(); >> >> usuarioVO.nome = user_txtNome.text; >> usuarioVO.email = user_txtEmail.text; >> usuarioVO.senha = funcao_GetHash(user_txtSenha.text); >> usuarioVO.ativo = 1; >> >> UsuarioRemoto.gravarUsuario(usuarioVO); >> /* >> if (user_txtSenha.text == user_txtSenha01.text) >> { >> usuarioVO.senha = funcao_GetHash(user_txtSenha.text); >> >> >> } >> else >> { >> Alert.show("Senhas não conferem!", "Erro!"); >> user_txtSenha.setFocus(); >> }*/ >> >> } >> > private function >> gravarUsuario_Listener(event:ResultEvent):void >> { >> >> var data:Object = event.result; >> > var retorno:String = String(data); >> > >> if (retorno == "true") >> { >> //funcao_MudarState("LoggedIn"); >> //UsuarioRemoto.getTodosUsuarios(); >> } >> else >> { >> if (retorno == "false") >> { >> Alert.show("Erro ao gravar novo usuário.", >> "Erro!"); >> } >> } >> } >> > <mx:RemoteObject id="UsuarioRemoto" >> destination="zendphp" >> source="UsuarioVO_Service" >> showBusyCursor="true" >> fault="erroListener(event)"> >> <mx:method name="gravarUsuario" >> result="gravarUsuario_Listener(event)"/> >> </mx:RemoteObject> > > > No PHP > > public function gravarUsuario($user) { >> >> $query = "INSERT INTO usuarios_login(nome,email,senha,ativo) >> VALUES('$user->nome', '$user->email', '$user->senha', $user->ativo)"; >> $result = mysql_query($query); >> /* >> $linhas = mysql_affected_rows($result); >> if($linhas>0){ >> $flag = "true"; >> } else { >> $flag = "false"; >> } */ >> $flag = "true"; >> mysql_free_result($result); >> return $flag; >> } >> > > A minha conexão com o Zend está correta e funcionando pois estou utilizando > outros métodos mas este insiste em teimar!!! > > -- > Abraços...... > > Marcel Araujo > System Analyst > Developer Java/PHP/RIA > Linux User #490101 > -- Abraços...... Marcel Araujo System Analyst Developer Java/PHP/RIA Linux User #490101 --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
