Olá Pessoal tudo bem? Espero que sim...

Estou com um problema há dias e depois de árduas pesquisas sem sucesso
no Google e no Adobe Flex Language Reference, resolvi escrever neste
forum. Espero que alguma boa alma me ajude, pois meu prazo está
acabando...

Meu problema é o seguinte... Tenho que carregar em uma variável o
valor do element <Trend> do XML abaixo. Já fiz de tudo: URLRequest/
Load, XMLList, XMLDocument, colocar o XML em uma array collection e
nada.... A tentativa mais bem sucedida foi a sugestão do Rodrigo que
postou neste fórum o código abaixo e eu adaptei ao meu XML. Segue o
código:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="absolute" creationComplete="init()">
        <mx:Script>
                <![CDATA[
                        import mx.controls.Alert;
                        import flash.net.URLLoader;
                        import flash.net.URLLoader;
                        import flash.events.Event;

                        private var myURL:String = "../web/RETAILGRAPH.XML";
                        private var request:URLRequest = new URLRequest(myURL);
                        private var loader:URLLoader = new URLLoader();

                        private function init():void
                        {
                                loader.load(request);
                                
loader.addEventListener(Event.COMPLETE,dataLoaded);
                        }

                        private function dataLoaded(e:Event):void
                        {
                                Alert.show(XML(loader.data));
                        }
                ]]>
        </mx:Script>
</mx:Application>

O grande problema é que ele armazena o XML como String e aí eu não
consigo pegar o element(Trend) do XML. Já tentei carregar o XML de
várias formas, mas sempre dá o erro 1120: Access of undefined
property. quando eu vou dar LOAD no xml... Não sei mais o que
fazer...se alguém puder me ajudar agradeço muito...

Um Grande Abraço à Todos


XML Carregado:

<data>
- <result>
  <Graph_Description xml:space="preserve">Fleet</Graph_Description>
  <Real xml:space="preserve">453</Real>
  <To_Go xml:space="preserve">317</To_Go>
  <Trend xml:space="preserve">56</Trend>
  </result>
- <result>
  <Graph_Description xml:space="preserve">Dealer</Graph_Description>
  <Real xml:space="preserve">2357</Real>
  <To_Go xml:space="preserve">373</To_Go>
  <Trend xml:space="preserve">86</Trend>
  </result>
- <result>
  <Graph_Description xml:space="preserve">Total</Graph_Description>
  <Real xml:space="preserve">8888</Real>
  <To_Go xml:space="preserve">690</To_Go>
  <Trend xml:space="preserve">110</Trend>
  </result>
</data>


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a