Se retirares o código dentro da function loadXML e colocares um trace qq,
continua a dar erro?

Parece-me erro de parsing do XML, ou seja, estares a tentar recuperar um
nodo ou valor onde ele não existe.




Miguel Vaz



2008/10/9 Jose Luis Gouveia <[EMAIL PROTECTED]>

> Olás,
> tenho o seguinte código, e apesar de funcionar retorna-me um erro TypeError:
> Error #1010:
>
> *loader=new URLLoader  ;*
> *
> *
> *loader.load (new URLRequest(Config.MAINMENU_XML));*
> *loader.addEventListener (Event.COMPLETE,loadXML);*
> *
> *
>
> a função que chama  é a seguinte
> *
> *
> *
> *
> *public function loadXML (e:Event)
> {
> var xml:XML=new XML(e.target.data);
>
> var totalEntries:Number=xml.menu.length();
>
>
> for (var i:Number=0; totalEntries; i++)
> {
> trace (xml.menu[i].attributes());
>
>  }
>
>
> }
>
> Faz-me o trace correctamente no entanto da-me o seguinte erro:
>
> TypeError: Error #1010: A term is undefined and has no properties.
> at presentation::MainMenu/loadXML()
> at
> flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
> at flash.events::EventDispatcher/dispatchEvent()
> at flash.net::URLLoader/flash.net:URLLoader::onComplete()
>
> Alguém tem alguma ideia ?
>
> obirgado
>
> *
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a