A estrutura do XML é o seguinte..

<produto>
     <nome>...</nome>
     <perguntas>
          <pergunta>...</pergunta>
          <pergunta>...</pergunta>
          <pergunta>...</pergunta>
     </perguntas>
</produto>

eu quero saber o length() de <perguntas> mas quandoeu coloco,

// for(var i:int = 0; i < dgProdutos.selectedItem.perguntas.length(); i
+

retorna 1 mesmo que o provider seja 5;

o dataProvider do dgProdutos é dadosProduto.produto !

Valeu


On 10 dez, 17:17, J.C.Ködel <[email protected]> wrote:
> use length() ao invés de length
>
> --------------------------------------------------
> From: "Ivan Junckes Filho" <[email protected]>
> Sent: Thursday, December 10, 2009 5:09 PM
> To: "flexdev" <[email protected]>
> Subject: [flexdev] XML Length
>
>
>
> > if(validaPerguntas == 0){
> > for(var i:int = 0; i < dgProdutos.selectedItem.perguntas.length; i
> > ++){
>
> > pergunta.text = dgProdutos.selectedItem.perguntas.pergunta
> > [i].questao.toString();
> > info.vbox1.addChild(pergunta);
> > resposta.text = dgProdutos.selectedItem.perguntas.pergunta
> > [i].resposta.toString();
> > info.vbox1.addChild(resposta);
>
> > }
>
> > validaPerguntas = 1;
> > }
>
> > // for(var i:int = 0; i < dgProdutos.selectedItem.perguntas.length; i+
> > +){
>
> > Porque eu não consigo pegar o length de perguntas(item de um xml) como
> > a linha a cima? me ajudem é urgente!
> > >
>
>
>  smime.p7s
> 6KExibirDownload

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a