Olá Rodrigo, tudo bem ? Exatamente, obter a lista conforme o exemplo que passei e renderizar. Pode ser simples sim, o problema é que eu não conseguir desenvolver a lógica do organograma, ou seja, quem é pai e filho e posicionar todos corretamente abaixo do pai. Só lembrando que esse tipo de organograma é infinito, ou seja, pode haver vários níveis abaixo. Você pode criar um MC preto mesmo e só renderizar vários na tela de acordo com os dados.
Topa ? 2012/9/29 Rodrigo Cupini <rodrigo.cup...@fatorconsult.com.br> > Boa tarde Ricardo. > > Você precisa de alguma estilização no organograma? > > Pode ser simples como no exemplo que passou? A aplicação deve apenas obter > a lista e renderizar o organograma, certo. > > Att, > > Rodrigo Cupini > > Em 29 de setembro de 2012 13:02, Ricardo Morais > <ricardo.mor...@gmail.com>escreveu: > >> >> Bom dia pessoal, >> >> Preciso desenvolver um organograma em Flash utilizando AS3. Basicamente >> recebo de um WS o JSON e tenho que montar o org na tela do usuário. Não >> preciso de muitos detalhes, o que preciso mesmo é a lógica de montar vários >> MCs na tela baseada na estrutura dos dados. O exemplo de código que recebo >> é esse: >> >> [{"Id":1,"IdUsuario":2,"IdPai":0,"IdArquivo":5,"PrimeiroNomeUsuario":"LIVIA >> MONTEIRO","UltimoNomeUsuario":"","NomeCargo":"GERENCIA","NomeGrupo1":"TODOS","NomeGrupo2":"","NuPerfilPro":64.00,"NuAPro":0.00,"NuBPro":4.00,"NuCPro":9.00,"NuDPro":10.00,"NuGraficoA":4.00,"NuGraficoB":9.00,"NuGraficoC":17.00,"NuGraficoD":15.00,"NuGraficoBalanco":11.00}] >> >> Você deve levar em consideração o IdPai pra saber quem é o superior dele. >> Se for igual a 0, indica que ele está no topo do Organograma. O cargo não >> deve ser levado em consideração, só o IdPai mesmo. >> >> É isso, tenho 500 reais disponível pra pagar por esse job. Se alguém >> ficar interessado por favor entrar em contato pelo e-mail: >> >> ricardo.mor...@gmail.com >> >> Valeu. >> >> Dica: >> >> Dentro do Flash, tentei usar com.adobe.serialization.json.JSON. Que pega >> esse json e transforma em um Array de Objetos, dessa forma: >> >> dados:Object = JSON.decode(e.target.data); >> >> O organograma é bem simples, como nessa imagem abaixo: >> >> >> http://3.bp.blogspot.com/-fAe94Vonv54/TdPz1nO2BuI/AAAAAAAAACw/Aeub7mMV5Ac/s1600/imagens_fig03_01.jpg >> >> -- >> Ricardo Morais >> Flash Developer | .NET Developer >> >> >> -- >> 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 > > > -- Ricardo Morais Flash Developer | .NET Developer -- 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