é bom postar onde estava o erro né? :] Em 20 de fevereiro de 2010 09:47, Matheus <mabro...@gmail.com> escreveu:
> Muito Obrigado a todos que tentaram me ajudar, conseguir resolver. > Abs > > On 20 fev, 08:33, Matheus <mabro...@gmail.com> wrote: > > Entendo Jose Carlos, irei estudar mais como debugar. > > So pedi que analizassem pois tenho quase certeza que o problema está > > naquela classe. > > Abs > > > > On 20 fev, 02:33, José Carlos Fiel <zekf...@gmail.com> wrote: > > > > > 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-confi... > > > > > > 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 > > > > ... > > > > mais » > > -- > 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 > -- 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 em http://groups.google.com/group/flexdev