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