Obrigado pessoal; Era o nó raiz mesmo. Aproveitando o tópico estou com outra dúvida sobre o menuBar:
itemRollOver="teste(event)". No final dessa função gostaria de chamar o evento de click no menu. Preciso que quando o mouse passe sobre o menu, o mesmo abra(como tivessem clicado sobre ele). Tentei isso com menu.click() e menu.show() mas da erro. (onde menu é o id do menuBar). Severity and Description Path Resource Location Creation Time Id 1061: Call to a possibly undefined method click through a reference with static type mx.controls:MenuBar. projeto/src menuBar.mxml line 98 1209734024083 465 On 30 abr, 21:34, "Rafael Gomes Dantas" <[EMAIL PROTECTED]> wrote: > 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 -~----------~----~----~----~------~----~------~--~---
