Matheus, não precisa ninguém ficar verificando sua classe PHP pra ver se tem erro.
Se está usando local, é só ir no logs de erros de seu PHP, senão use o Charles Proxy. Algumas dicas aqui: http://corlan.org/2009/04/09/how-to-debug-flex-and-php-applications/ -- Att., José Carlos Silveira Fiel Flex and PHP Developer Adobe Certified Expert Flex with AIR Blog: http://blog.josecarlosfiel.com.br/ Twitter: http://twitter.com/josecarlosfiel Em 19 de fevereiro de 2010 23:42, Pedro Claudio <pcsi...@gmail.com>escreveu: > http://blog.erkobridee.com/2009/02/21/remoteobject-sem-services-configxml/ > > > 2010/2/19 Matheus <mabro...@gmail.com> > >> Pior que não configurei o services-config.xml tudo certo.Peçco que >> >> deem uma olhada na class Paciente.php , no método cadastrarPacientes. >> Abs >> >> On 19 fev, 21:52, Pedro Claudio <pcsi...@gmail.com> wrote: >> > isso costuma ser erro de endpoint ... >> > >> > 2010/2/19 Matheus <mabro...@gmail.com> >> > >> > >> > >> > > Não não, eu apenas não copiei essa parte do codigo , para não ficar >> > > muito grande, mas tem o class sim.Quem usa VO, da uma analisada ai no >> > > código que consegue descobrir. >> > > Abs e help >> > >> > > On 19 fev, 19:51, Elton Schivei Costa <lord.sh...@gmail.com> wrote: >> > > > É, falta um class aí, posta a clas Paciente{} aeh. >> > >> > > > Em 19 de fevereiro de 2010 17:37, Genison Junior <geni...@gmail.com >> > > >escreveu: >> > >> > > > > Ta faltando um 'class Paciente { ... }' no Paciente.php, não? >> > >> > > > > Em 19 de fevereiro de 2010 16:24, Matheus <mabro...@gmail.com> >> > > escreveu: >> > >> > > > > Sim como identifico onde está o problema? Acredito que seja total >> > > > >> problema com a classe Paciente.php, porque quando tento testar o >> > > > >> serviço no browser do amfphp me retorna um erro,:1009 dizendo que >> não >> > > > >> foi possível acessar uma propriedade de uma classe com referencia >> > > > >> nula, algo assim. Procurei o que podia ser e não encontrei na >> classe >> > > > >> Paciente.php, deixei somente o método de cadastrar. >> > >> > > > >> Alguém sabe como posso resolver? >> > >> > > > >> Abs >> > >> > > > >> On 19 fev, 17:03, Elton Schivei Costa <lord.sh...@gmail.com> >> wrote: >> > > > >> > 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 emhttp:// >> > > > >> 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 emhttp:// >> > > groups.google.com/group/flexdev >> > >> > > > > -- >> > > > > Genison Junior >> > > > > Desenvolvedor Flex / PHP >> > > > > Graduando em Sistemas para Internet @ Fatec PB >> > > > > Email/Gtalk/Msn: geni...@gmail.com >> > > > > Twitter:http://www.twitter.com/genison >> > > > > + 55 83 9108-0608 >> > >> > > > > -- >> > > > > 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 emhttp:// >> 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 emhttp:// >> groups.google.com/group/flexdev >> > >> > -- >> > Pedro Claudio >> > Adobe User Group Manager - CFUG-BR >> > Adobe Community Professional >> > Adobe Certified Instructor >> > Adobe Certified RIA Specialist >> > Adobe Certified Expert >> > Adobe Certified Professionalhttp:// >> blog.pcsilva.com/enhttp://twitter.com/pcsilva >> > +55 21 87020619 >> > 55*12*21517 >> >> -- >> 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 >> > > > > -- > Pedro Claudio > Adobe User Group Manager - CFUG-BR > Adobe Community Professional > Adobe Certified Instructor > Adobe Certified RIA Specialist > Adobe Certified Expert > Adobe Certified Professional > http://blog.pcsilva.com/en > http://twitter.com/pcsilva > +55 21 87020619 > 55*12*21517 > > -- > 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