Tem outra coisa. A vantagem de usar XML no flex é que você pode manipulá-lo com E4X. Se não conhece, dá uma googlada que vale a pena.
Mas caso não consiga trabalhar com XML, você pode criar uma hierarquia de objetos. Crie um objeto, com as propriedades que você quiser. Mas a propriedade "children" deve conter um array de objetos filhos. Cada objeto filho deve conter uma propriedade children com seus filhos. Tudo isso esta no Flex 3 Developers Guide, se escrever isso no google + hierarquical data você encontra tudo isso. On Dec 20, 10:51 am, Ednei <ednei.tana...@gmail.com> wrote: > Opa, interessante. Valeu a dica. > > On Dec 17, 7:14 pm, Bruno Carneiro <guimaraescarne...@gmail.com> > wrote: > > > Cara, se a sua estrutura é hierarquica porque vc quer usar array?? > > > No php, gera um XML e retorna esse XML. > > > Se não me engano, o Flex consegue interpretar uma String cujo conteúdo > > é um XML válido. Nunca mandei um objeto do tipo XML do php para o flex > > ( eu uso ZendAMF ) então não sei dizer se é possível, se for possível > > você manda como XML mesmo. Se não for possível, converte pra string e > > manda como string. > > > On 17 dez, 16:37, Ednei <ednei.tana...@gmail.com> wrote: > > > > Olá, > > > > Eu tenho um menubar baseado em XMLList do Flex. Mas agora eu preciso > > > preencher o menu dinamicamente, i.e, preciso que o conteúdo do menu > > > venda do banco de dados. > > > > Hoje eu tenho isso: > > > > <menuitem label="Cadastro" data="top"> > > > <menuitem label="Clientes/Fornecedores" data="top"> > > > <menuitem label="Registros" data="cliente"/> > > > </menuitem> > > > </menuitem > > > *Este é o menu Topo - Cadastro, que tem varios item como Clientes/ > > > Fornecedores. O item Cliente/Fornecedores tem vários sub-itens como > > > Registros. > > > > mas agora eu preciso escrever isso em formato Array do PHP. Que depois > > > eu converterei em ArrayCollection do Flex. Porém, eu estou boiando, > > > não conseguir fazer. > > > > ?????? $menu['menu'][0]['topo']['label'] = "Cadastro"; > > > ??????? -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev