Pegar o dado do XML é simples. Aí vai um exemplo:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical">
<mx:XML id="myData">
<resultado>
<respostas>
<unico>1</unico>
<idresp>5</idresp>
<resp>Ótimo</resp>
<voto>90</voto>
</respostas>
<respostas>
<unico>2</unico>
<idresp>5</idresp>
<resp>Bom</resp>
<voto>23</voto>
</respostas>
<respostas>
<unico>3</unico>
<idresp>5</idresp>
<resp>Ruim</resp>
<voto>15</voto>
</respostas>
</resultado>
</mx:XML>
<mx:Button label="Action"
click="mx.controls.Alert.show(myData.respostas[0].resp)"/>
</mx:Application>
Vale ressaltar que embora a sintaxe possa sugerir, isto não é um
Array.
Saiba mais em:
http://livedocs.adobe.com/flex/201/html/13_Working_with_XML_169_01.html
Se você quiser criar os Radios dinamicamente talvez queira usar o
Repeater:
http://livedocs.adobe.com/flex/201/html/repeater_078_03.html
[]'s
Beck Novaes
On Mar 5, 6:07 pm, "Luis Carlos Quinhone" <[EMAIL PROTECTED]>
wrote:
> pessoal é o seguinte, retorno um resultado da seguinte forma em XML
> (HTTPService):
>
> <resultado>
>
> .....<respostas>
> ..........<unico>1</unico>
> ..........<idresp>5</idresp>
> ..........<resp>Ótimo</resp>
> ..........<voto>90</voto>
> .....</respostas>
>
> .....<respostas>
> ..........<unico>2</unico>
> ..........<idresp>5</idresp>
> ..........<resp>Bom</resp>
> ..........<voto>23</voto>
> .....</respostas>
>
> .....<respostas>
> ..........<unico>3</unico>
> ..........<idresp>5</idresp>
> ..........<resp>Ruim</resp>
> ..........<voto>15</voto>
> .....</respostas>
>
> .....<respostas>
> ..........<unico>1</unico>
> ..........<idresp>5</idresp>
> ..........<resp>Péssimo</resp>
> ..........<voto>2</voto>
> .....</respostas>
>
> </resultado>
>
> com esse resultado eu preciso colocar os itens <resp> no label do Radio
> button pra ficar assim:
>
> ( ) Ótimo
> ( ) Bom
> ( ) Ruim
> ( ) Péssimo
>
> Mas não estou conseguindo pegar o valor do Array
>
> Alguém pode me ajudar?
>
> Att
>
> Quinhone
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---