Meu XML hj retorna assim:
<menu>
  <menuitem>
  <label>Almoxarifado</label>
    <menuitem>Cadastros Basicos</menuitem>
    <menuitem>Controle do Estoque</menuitem>
    <menuitem>Suprimentos</menuitem>
    <menuitem>Doctos</menuitem>
</menuitem>

<menuitem>
   <label>Financeiro</label>
   <menuitem>Cadastros Basicos</menuitem>
   <menuitem>Contas a &amp;Pagar</menuitem>
   <menuitem>Contas a &amp;Receber</menuitem>
   <menuitem>Controle &amp;Bancario</menuitem>
   <menuitem>Cai&amp;xa</menuitem>
   <menuitem>Cheques Pre-Datados</menuitem>
   <menuitem>Previsoes</menuitem>
   <menuitem>Financiamentos</menuitem>
   <menuitem>Aplicacoes</menuitem>
   <menuitem>Financiamento/Consorcio</menuitem>
   <menuitem>Orcamento</menuitem>
</menuitem>

</menu>
ai o problema é que nao consigo colocar o label no meu menu principal,
e qdo mostra mostra todo o xml no menu ao inves do label do primeiro
menu-item

meu mxml esta assim:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
        layout="absolute"
        creationComplete="{menuSrv.send();}">
        <mx:HTTPService id="menuSrv" url="menudinamico" resultFormat="e4x" />
        <mx:MenuBar
                showRoot="false"
                labelField="@label"
                dataProvider="{menuSrv.lastResult as XML}">
        </mx:MenuBar>
</mx:Application>



On 23 abr, 10:34, Lorenzi <[EMAIL PROTECTED]> wrote:
> Entendi o que vc quis dizer, mas o que eu quero ver é como fica o
> retorno da tua chamada para o menu, o retorno do XML proveniente do BD
> entende.
>
> On 23 abr, 10:18, Fred <[EMAIL PROTECTED]> wrote:
>
> > Opa
> > esse metodo faz isso
> > private function inicializaMenu(suaTela: Tela) : void {
>
> >         var menuCollection : XMLListCollection;
> >       var menuXML : XMLList;
> >       var strMenu : String =
> >        '<>' +
> >           '<menuitem label="ITEM 1">' +
> >               '<menuitem label="SUBITEM 1" data="d1" />' +
> >               '<menuitem label="SUBITEM 2" data="d2" />' +
> >           '</menuitem>' +
> >        '</>';
>
> >        menuXML = new XMLList(strMenu);
> >        menuCollection = new XMLListCollection(menuXML);
> >        suaTela.seuMenu.labelField="@label";
> >        suaTela.seuMenu.dataProvider=menuCollection;
> >   }
> > AstrMenufoi montada no braço p mostrar, mas faça sua logica p montar a 
> > estrutura, nao cheguei a fazer isso ainda por isso nao estou te passando :)
> > Haa, e cuidado com isso aki       suaTela.seuMenu.labelField="@label";Se 
> > nao colocar, toda aestrutura do XMLaparece no menuAbra sua conta noYahoo! 
> > Mail, o único sem limite de espaço para armazenamento!
--~--~---------~--~----~------------~-------~--~----~
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