Cara vc ja debugou para ver o que vem no seu result? o que tem aqui
e.result.Registros.Registro;?


2009/2/26 Caio <caiorafaelmat...@gmail.com>

>
> Pessoal estou com um problema e tá difícil pra resolver. No meu
> programa faço uma requisição para um endereço que me retorna um XML. O
> problema é que quando o XML tem apenas 1 elemento o Flex me apresenta
> um erro e quando o XML tem 2 ou mais elementos aí funciona
> corretamente, isto na hora de passar para o arraycollection. Não faço
> a mínima idéia do porque, alguém pode me ajudar ?! Abaixo coloco
> algumas informações:
>
> Declaração do HttpService:
> <mx:HTTPService
>        id="httpLista1"
>        url="{cURLIndicadores}"
>        method="POST"
>        useProxy="false"
>        showBusyCursor="true"
>        result="resultHandlerItens1(event)"
>        fault="faultHandler(event)">
>        <mx:request xmlns="">
>                <tbl_campo>{campo}</tbl_campo>
>        </mx:request>
> </mx:HTTPService>
>
>
> Atribuição do HttpService para arraycollection:
> private function resultHandlerItens1(e:ResultEvent):void
> {
>        if      (e.result.Registros != null)
>        {
>                colecaoItens1 = e.result.Registros.Registro;
>        }
>        else Alert.show('Nenhum item foi encontrado.');
> }
>
>
>
> XML que dá erro:
> <Registros>
>  <Registro>
>    <CODTAB>1</CODTAB>
>    <DESCRICAO>Gasolina</DESCRICAO>
>  </Registro>
> </Registros>
>
> XML que funciona:
> <Registros>
>  <Registro>
>    <CODTAB>1</CODTAB>
>    <DESCRICAO>Gasolina</DESCRICAO>
>  </Registro>
>  <Registro>
>    <CODTAB>2</CODTAB>
>    <DESCRICAO>Álcool</DESCRICAO>
>  </Registro>
> </Registros>
>
> 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
-~----------~----~----~----~------~----~------~--~---

Responder a