Ok,

Como o organograma é infinito é interessante (vejo necessário) um controle
de zoom, concorda?

Posso usar algum componente pronto e trabalhar com a renderização (não sei
se já pesquisou por algum), e implementar uma rotina que trate a lógica
recursiva que monte a estrutura do organograma.

Qual é sua expectativa de prazo?

Att,

Rodrigo Cupini

Em 29 de setembro de 2012 15:24, Ricardo Morais
<[email protected]>escreveu:

> 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 <[email protected]>
>
>> 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 <[email protected]
>> > 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:
>>>
>>> [email protected]
>>>
>>> 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 [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
>>
>>
>>
>
>
> --
> 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 [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
>

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