Boas pessoal,
estou a dar os primeiros passos a mexer com o httpService para
transição de dados com php, mas isto está a dar-me água pela barba.
Depois de fazer um query que irá devolver um valente "nada", a função
para ver a resposta do evento começa a parvar (pelo menos para mim).
Atentem na função,
private function responseHandler(event:ResultEvent):void
{
if(event.result.root.response.records != null){
lameInt=
(event.result.root.response.records.row.length) - 1;
if (lameInt== 0){lameBool= true;}
else {lameBool= false}
trace (lameInt);
}
else {trace("depois da resposta ser recebida");}
var xml:XML = new XML;
xml = event.result as XML;
trace (xml);
}
O problema aqui é que sendo o event.result.root.response.records ==
null ele não entra no else {trace("depois da resposta ser recebida"),
já fiz um step by step e ele salta directamente para
callLaterDispatcher, nem cria a variavel xml.
Se eu deixar só:
private function responseHandler(event:ResultEvent):void
{
var xml:XML = new XML;
xml = event.result as XML;
trace (xml);
}
Ele não cria a variavel xml e salta para uma função que está por
baixo, que apesar de também ser um handler de um resultado de (outro)
httpservice, não foi sequer chamado pela aplicação.
A minha pergunta é, porque raio é que isto acontece?
Abraço,
Rui
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---