outra dica: 
http://coenraets.org/blog/2007/07/new-version-of-salesbuilder-flex-air-application/

On Sep 29, 4:56 pm, Rodrigo Cupini
<rodrigo.cup...@fatorconsult.com.br> wrote:
> José, boa tarde.
>
> Realmente há alguns componentes prontos para a renderização, como este
> também:
>
> http://code.google.com/p/myflex/wiki/OrgChart
>
> Pelo que pude entender, o Ricardo vai customizar a exibição dos dados de
> acordo com as necessidades dele, e esta buscando ajuda para tratar as
> informações recebidas e desenvolver a rotina que trate a recursividade dos
> nós, criando a estrutura do organograma.
>
> Att,
>
> Rodrigo Cupini
>
> Em 29 de setembro de 2012 16:43, Ricardo Morais
> <ricardo.mor...@gmail.com>escreveu:
>
>
>
>
>
>
>
> > Rodrigo, se lhe ajudar, perfeito! Só preciso que seja no Flash e siga
> > exatamente aquela estrutura de dados.
>
> > 2012/9/29 José Artur <jose.artu...@gmail.com>
>
> >> Caros,
>
> >> já tem isso pronto.
>
> >> segue a dica:
>
> >>http://flare.prefuse.org/demo
>
> >> Monta o organograma em vários layouts.
>
> >> Exemplo, navegue até:
> >> Layouts -> Tree.
>
> >> Download:
>
> >>http://sourceforge.net/projects/prefuse/files/flare/alpha-20090124/pr...
>
> >> J
>
> >> Em 29 de setembro de 2012 16:02, Rodrigo Cupini 
> >> <rcup...@gmail.com>escreveu:
>
> >> Entendi.
>
> >>> Irei analisar e te dou um retorno ainda hoje, informando se consigo lhe
> >>> entregar isso no prazo que precisa.
>
> >>> Abraço,
>
> >>> Rodrigo Cupini
>
> >>> Em 29 de setembro de 2012 15:53, Ricardo Morais <
> >>> ricardo.mor...@gmail.com> escreveu:
>
> >>> 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 <rcup...@gmail.com>
>
> >>>>> 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 <
> >>>>> ricardo.mor...@gmail.com> 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 <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/Aeub7mM...
>
> >>>>>>>> --
> >>>>>>>> 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
>
> >>>>>  --
> >>>>> 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 emhttp://groups.google.com/group/flexdev
>
> >>>  --
> >>> 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 emhttp://groups.google.com/group/flexdev
>
> >>  --
> >> 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 emhttp://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 emhttp://groups.google.com/group/flexdev

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