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