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

Responder a