Rodrigo,

O controle de zoom pode deixar que posso fazer aqui. o mais importante é
que eu tenha acesso ao MC dentro da biblioteca, pois tenho que implementar
algumas funcionalidades neste mc. Se você conseguir utilizar algum
componente e ele permita os objetos do organograma seja um MC seu, sem
problema, por exemplo, cria um quadrado preto, bem simples, e usa esse cara
como nós do organograma, isso que preciso, basicamente a rotina que
renderize o organograma. Cara, to atrasadíssimo com isso, preciso muito
disso pronto pelo menos até terça-feira, pois ainda tenho que fazer minhas
implementações.

2012/9/29 Rodrigo Cupini <[email protected]>

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



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

Responder a