A sua dúvida por acaso seria como montar o XML?

Se sim, o exemplo do link abaixo dá uma idéia de como fazer isso de
uma maneira simples:
http://blog.dclick.com.br/2007/09/18/componente-menunavigator/

Eis um trecho de código:
var menuXML:XML = <itens></itens>;
for (var childIndex:uint=0; childIndex<viewStack.numChildren;
childIndex++)
{
      var node:XML = <item
                                        type="radio"
                                        groupName="menuNavigatorGroup"
                                        
label={Container(viewStack.getChildAt(childIndex)).label}/>
      menuXML.appendChild(node);
}

Este exemplo monta um XML com base nos filhos de um ViewStack.

[]'s
Beck Novaes



On 4 out, 15:19, Galeno Rocha <[EMAIL PROTECTED]> wrote:
> Pessoal, se eu conseguir me expressar, estou com dificuldades no
> seguinte:
>
> Preciso acessar uma tabela de cadastro de usuarios em que me diz o
> codigo do menu
>  que ele pode esta autorizado a utilizar.
> Então, jogar a relação das rotinas em um <mx:Tree ....
> dataProvider="{treeData}"....
>
> Com isto montar o menu pra este usuario navegar no sistema
>
> como nesta parte do exemplo, existem os itens já dispostos neste
> <mx:XMLList...com id="treeData"
>
> Eu Preciso montar os "node" em que os "label" seja campo de cada
> registro da tabela de menu que eu seleciona-se
>
>      <mx:XMLList id="treeData">
>         <node label="Cadastro">
>                   <node label="Clientes">
>                   <node label="Fornecedores"  />
>                   <node label="Produtos"/>
>                   <node label="sEções"/>
>                   <node label="Cidades"/>
>                   <node label="Vendedores"/>
>         </node>
>                 <node label="Lançamentos">
>                   <node label="Ordem Serviços"/>
>                   <node label="Ordem Terceiros"/>
>                   <node label="Requisições Produtos"/>
>         </node>
>         <node label="Relatórios/Consultas">
>                   <node label="Ordem Serviços"/>
>                   <node label="Requisição"/>
>         </node>
>         <node label="Backup"/>
>         <node label="Configuração"/>
>         </node>
>      </mx:XMLList>
>
>         <mx:HDividedBox width="100%" height="100%">
>             <mx:Tree id="mayTree" width="236" height="100%"
> labelField="@label"
>                 showRoot="false" dataProvider="{treeData}"
> change="treeChanged(event)" />
>                  <!--itemClick="itemClickHandler(event);" -->
>             <mx:TextArea height="100%" width="245" text="Itém
> Selecionado: [EMAIL PROTECTED]"/>
>         </mx:HDividedBox>
>
> esta parte do fonte ai de cima é de um exemplo, só pra tentar esclarer
> o que preciso.
>
> Obrigado pela ajuda.


--~--~---------~--~----~------------~-------~--~----~
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