Olá galera boa tarde, é o seguinte estou começando em flex e estou
montando uma classe que vai ficar todas as minhas funções:

-------------------------------------------
"codeLayer.as"

package camada
{
        import flash.display.MovieClip;
        import flash.events.Event;
        import flash.net.URLLoader;
        import flash.net.URLRequest;

        import mx.controls.Alert;

        public class codeLayer
        {
                private var xmlp:XML = new XML();
                private var requestUrl:URLRequest;
                private var urll:URLLoader;

                public function codeLayer()
                {

                }

                public function carregaXML():void
                {
                        requestUrl = new URLRequest("map.php");
                        urll = new URLLoader();
                        urll.load(requestUrl);
                        urll.addEventListener(Event.COMPLETE, _completo);

                        function _completo(e:Event):XML
                        {
                                xmlp = new XML(urll.data);
                                return xmlp;
                        }
                }
        }
}
_________________________________________________________________

e estou chamando ela na minha aplicação da seguinte forma

-------------------------------------------------------------
<mx:Script>
                <![CDATA[

                        import camada.codeLayer;

                        import mx.controls.Alert;

                        private var xmlData:XML;

                        private function loadXML():void
                        {
                                var exml:codeLayer = new codeLayer();
                                xmlData = new XML(exml.carregaXML());
                        }
                ]]>
        </mx:Script>
_____________________________________________________________

ai quando vou dar um Alert.show(xmlData); ele aparece sem valor
nenhum, mais quando eu dou o alert dentro da minha classe aparece o
conteudo do xml certo. o que estou fazendo de errado?

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