O que acontece, é, que tu está perdendo a conexão com o php antes de receber
o retorno dele, como se houvesse algum exit ou die no sistema, ou como se a
sua conexão de internet esteja com problemas, ou, até mesmo o apache.

"channel disconnected before an acknowledgement was received" --> "Canal
desconectasdo antes de um receber uma confirmação"

att.

Em 19 de fevereiro de 2010 16:11, Matheus <mabro...@gmail.com> escreveu:

> Pessoal estou tentando mais uma vez usar o Value Objects, e estou
> encontrando alguns erros acredito que seja do lado do php. O erro
> atualmente é "channel disconnected before an ackknowledgement was
> received".Então segue os códigos para que possam me auxiliar.
>
> Tenho uma classe chamada Paciente e outra chamada PacienteVO, dentro
> de uma pasta vo na pasta services do amfphp.Dai la no flex tenho
> dentro da src uma pasta chamada vo que tem a classe em actionscript do
> mesmo modo.Dai tenho meu remote e tenho minha classe php que tem os
> métodos acredito que o erro esteja nela.
>
> PacienteVO.php
>
> <?php
>
>
> class PacienteVO{
>
>        public $_explicitType = "vo.PacienteVO";
>        public $nomePaciente;
>        public $idadePaciente;
>        public $observacoes;
>
>
>        ?>
>
> Paciente.php   // Classe que contem os métodos
>
> public function cadastrarPacientes($arrDados){
>
>                $mysql = mysql_pconnect(DATABASE_SERVER, DATABASE_USERNAME,
> DATABASE_PASSWORD);
>        mysql_select_db(DATABASE_NAME);
>
>                $dados = new PacienteVO();
>                $dados->nomePaciente =  $arrDados['nomePaciente'];
>                $dados->idadePaciente =  $arrDados['idadePaciente'];
>                $dados->observacoes =  $arrDados['observacoes'];
>                $query = "insert into
> Paciente(nomePaciente,idadePaciente,observacoes)values('$dados-
> >nomePaciente',$dados->idadePaciente,'$dados->observacoes')";
>                $result = mysql_query($query);
>
>                //return $this->listarPacientes();
>
>
> }
>
>
> PacienteVO.as
> package vo
> {
>        [Bindable][RemoteClass(alias="vo.PacienteVO")]
>        public class PacienteVO
>        {
>
>                public var nomePaciente:String;
>                public var idadePaciente:int;
>                public var observacoes:String;
>
>                public function PacienteVO()
>                {
>                }
>
>
>
>        }
> }
>
> Classe Remote
>
> public class RemotePaciente
>        {
>
>                private var pacienteRO:RemoteObject;
>                private static var instance:RemotePaciente;
>
>                public function RemotePaciente()
>                {
>                        pacienteRO = new RemoteObject();
>                        pacienteRO.showBusyCursor = true;
>                        pacienteRO.source = 'vo.Paciente';
>                        pacienteRO.destination = 'amfphp';
>
>
>                }
>                        //Funcao que é chamada pelo objeto remote la na
> application
>                        public function
> cadastrarPacientes(dados:PacienteVO,result:Function):void{
>
>                                var async:AsyncToken =
> pacienteRO.cadastrarPacientes(dados);
>                                async.addResponder(new
> Responder(result,defaulFaultHandler));
>
>
>                        }
>
>
> Muito Obrigado desde já
>
> --
> 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