Não tem muito a ver com o seu problema, mas evite usar uma string
direto no addEventListener... Se por algum motivo ela mudar, vc vai
ter que alterar em 12783618263 lugares...

Tenho certeza que existe um Event.COMPLETE ou algo assim que é
exatamente essa string que você quer...

Além do mais, o seu XML tem mais de um nó "root"...

É que em XML você não pode fazer

<?xml [blablabla]?>
<item>
    <filho/>
</item>
<item>
    <filho/>
</item>

Isso é ilegal. Você deve englobar isso em um nó raiz como citado no
e-mail anterior.


<?xml [blablabla]?>
<raiz>
    <item>
        <filho/>
    </item>
    <item>
        <filho/>
    </item>
</raiz>

2008/4/30 Diogo Vieira <[EMAIL PROTECTED]>:
> Olá Nocty, blz?
>
> Caram não sei se é isso, mas reparei que vc já começa direto no menuitem,
> certo? tenta englobar ele com uma tag principal, exemplo:
>
> <menu>
>         <menuitem>
>               <menuitem/>
>         </menuitem>
>         <menuitem/>
> </menu>
>
> Testa aí e posta se deu certo...
>
> Flw!
>
> Em 28/04/08, Nocty <[EMAIL PROTECTED]> escreveu:
>
>
> >
> > Oi pessoal;
> >
> > Preciso da sugestão de vocês ou díca pra corrigir o problema.
> > Estou tentando criar um menuBar alimentado pelo php.
> > Optei por criar um xml para isso, mas não estou conseguindo pegar os
> > dados dentro do flex.
> >
> > Carregando o xml no firefox da: Erro no processamento de XML:
> >
> > <?xml version="1.0" encoding="ISO-8851-1"?>
> >                        <menuitem label="Teste">
> >                            <menuitem label="Lorem ipsum" data="1A"/>
> >                            <menuitem label="Dolor sit amet" data="1B"/>
> >                            <menuitem label="Aliquam" data="1A"/>
> >                                <menuitem label="Dolor sit amet"
> data="1B"/>
> >                                <menuitem label="Nonummy auctor"
> data="1A"/>
> >                            <menuitem label="Pellentesque" data="1B"/>
> >                        </menuitem>
> >                        <menuitem label="Teste2">
> >                            <menuitem label="Consectetuer" >
> >                            <menuitem label="Etiam eget" data="1A"/>
> >                            <menuitem label="Ligula eu lectus" data="1B"/>
> >                                <menuitem label="Lobortis" data="1A"/>
> >                            <menuitem label="Condimentum" data="1B"/>
> >                            </menuitem>
> >                                <menuitem label="Lorem ipsum" data="1A"/>
> >                            <menuitem label="Dolor sit amet" data="1B"/>
> >                            <menuitem label="Aliquam" data="1A"/>
> >                                <menuitem label="Dolor sit amet"
> data="1B"/>
> >                                <menuitem label="Nonummy auctor"
> data="1A"/>
> >                            <menuitem label="Pellentesque" data="1B"/>
> >                        </menuitem>
> >
> > Nessa linha: <menuitem label="Teste2">
> >
> > Segue o código:
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application
> >        xmlns:mx="http://www.adobe.com/2006/mxml";
> >        layout="absolute"
> >        backgroundAlpha="0"
> >        backgroundColor="white"
> >        creationComplete="initApp();">
> >
> >
> >        <mx:Script>
> >                <![CDATA[
> >                        import mx.controls.Alert;
> >                        public function initApp():void
> >                        {
> >                                var myXML:XML = new XML();
> >                                var XML_URL:String =
> "http://localhost/flex/teste/bin-debug/
> > arquivo.xml";
> >                                var myXMLURL:URLRequest = new
> URLRequest(XML_URL);
> >                                var myLoader:URLLoader = new
> URLLoader(myXMLURL);
> >
> >
> >                                function xmlLoaded(event:Event):void
> >                                {
> >                                    myXML = XML(myLoader.data);
> >                                    Alert.show("Data loaded.");
> >                                    Alert.show('completo');
> >                                }
> >                                myLoader.addEventListener("complete",
> xmlLoaded);
> >                                Alert.show('fim');
> >
> >
> >                        }
> >                ]]>
> >        </mx:Script>
> >
> >
> >
> > </mx:Application>
> >
> > Obrigado. > >
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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