gostei dessa forma de pegar o id {lstatveleitoral.currentit...@id} .A minha
idéia em pegar esses outros valores é fazer algo do tipo
backgroundColor=" {lstatveleitoral.currentit...@fundo}" para colocar o valor
da cor de fundo previsto no xml no canvas e alternar as cores de fundo.
estou utilizando o HTTPService mesmo para pegar os dados. e já mudei o
formato do xml para o indicado pelo nobre amigo, mas continua na mesma.
eu tenho a impressão que esse formato só serve para atributos do tipo text,
estou certo? como posso pegar o conteudo de fundo do xml para colocar como
backgroundColor do canvas?

<?xml version="1.0" encoding="ISO-8859-1" ?>
<atividades>
<atividade>
<nome>Inspeções ou Vistorias in loco</nome>
<fundo>#E2FD79</fundo>
<id>399</id>
</atividade>
</atividades>
2009/10/19 cocuroci <cocur...@gmail.com>

> Não sei como vc está chamando esses dados, mas pode fazer assim:
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="vertical" creationComplete="a.send();">
>
>
>     <mx:HTTPService id="a" resultFormat="e4x" url="dados.xml"/>
>
>     <mx:Repeater id="lstAtvEleitoral"
> dataProvider="{a.lastResult.atividade}">
>         <mx:HBox width="560" height="32">
>             <mx:Canvas width="560" id="canvas" height="29"
> backgroundColor="#E2FD79"><mx:Label text="{lstAtvEleitoral.currentItem}"
> y="5" color="#000000" fontWeight="bold"/>
>                 <mx:TextInput id="txt" width="35" color="#000000"
> fontWeight="bold" x="519" y="4" text="{lstatveleitoral.currentit...@id}"/>
>
>             </mx:Canvas>
>         </mx:HBox>
>     </mx:Repeater>
>
> </mx:Application>
>
>
> 2009/10/19 TITO <vhs...@gmail.com>
>
>
>> <?xml version="1.0" encoding="ISO-8859-1" ?>
>> <atividade>
>> <nome>Inspeções ou Vistorias in loco</nome>
>> <fundo>#E2FD79</fundo>
>> <id>399</id>
>> </atividade>
>>
>> muda teu xml pra esse formato
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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