Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabrici0

Popular menuBar com xml

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.