> Mas então Mr Beck, você chegou a testar o código? =/
Testei e funcionou sim. Talvez você tenha esquecido de algum detalhe.
De qualquer forma, segue o link de um projeto funcionando pra você
ver:
http://groups.google.com/group/flexdev/web/ChartProblem.zip

> Tem 2 detalhes, quando remover deve apenas remover uma posicao do Array, não 
> ele todo.
> porisso como demonstração coloquei o "this.arrayVerticalAxis.pop();", 
> simulando que estava removendo o ultimo Eixo.
Entendo perfeitamente o que você quer fazer. A solução que eu passei
talvez não atenda o seu requisito, mas mostra porque a sua
implementação não funciona. Em outras palavras, se você precisar
manipular o Array dessa forma não vai funcionar mesmo por causa do
código da classe CartesianChart linha 910. Na realidade a remoção dos
Eixos ocorrem na linha 913 dessa classe e se você manipular o Array
isso não vai funcionar.

> Outro detalhe, é que desta forma que você corrigiu, depois que remover tentou 
> adicionar mais eixos?
> por incrivel que pareça, quando adiciona outros eixos, o display fica borrado!
Por isso enviei uma resposta logo em seguida falando para você
"reinicializar o arrayVerticalAxis no onAddAxisHandler". Eu faço isso
no meu exemplo.


> E Beck.. kra desculpas, te prometo que a FlexDev Rocks! será a primeira a 
> saber minhas dúvidas! hihihi
Não precisa pedir desculpas. Eu só estava a fim mesmo de fazer um
baita marketing da FlexDev. De vez em quando é bom :-)


[]'s
Beck Novaes




On Mar 31, 4:24 pm, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote:
> =)
>
> Primeiramente, desculpas por não ter recorrido a FLEXDEV ROCKS!!!!!
>
> Te prometo! que dá proxima vez eu vou aparecer aqui primeiro! +)
>
> Mas então Mr Beck, você chegou a testar o código? =/
>
> Não funcionou...
> Tem 2 detalhes, quando remover deve apenas remover uma posicao do Array, não 
> ele todo.
> porisso como demonstração coloquei o "this.arrayVerticalAxis.pop();", 
> simulando que estava removendo o ultimo Eixo.
>
> Outro detalhe, é que desta forma que você corrigiu, depois que remover tentou 
> adicionar mais eixos?
> por incrivel que pareça, quando adiciona outros eixos, o display fica borrado!
>
> Mário... hehehe eu já havia tentado assim também... na verdade isto é apenas 
> uma birra minha, a única coisa que até hoje não consegui resolver com o Fx3, 
> o usuário graças a Deus até esqueceu do requisito.... ehhehe
>
> Mas... fica ae o desafio... +)
>
> E Beck.. kra desculpas, te prometo que a FlexDev Rocks! será a primeira a 
> saber minhas dúvidas! hihihi
>
> Abraços.
>
> Atenciosamente:
> ------------------------------    | Rodrigo Pereira Fraga|
>    http://www.digows.com
>  http://forum.flexbrasil.com.br
>
> e-mails: [EMAIL PROTECTED]
>            [EMAIL PROTECTED]
> ------------------------------
>
> > Date: Mon, 31 Mar 2008 11:59:13 -0700> Subject: [flexdev] Re: BUG na API de 
> > charts do Flex 3> From: [EMAIL PROTECTED]> To: [email protected]> > 
> > > Hm... é um comportamento no mínimo estranho.> > Pelo que pesquisei você 
> > recorreu a FlexCoders primeiro e ninguém> conseguiu te ajudar. E quando 
> > todas as outras listas falham em nos> ajudar... eis que surge a FlexDev. 
> > Nós temos a solução para o seu> problema! Apenas substitua ao seu trecho de 
> > código pelo trecho abaixo> e tudo deve funcionar perfeitamente. :-)> > 
> > private function onRemoveAxisHandler():void> {> 
> > //this.arrayVerticalAxis.pop();> > //THE PROBLEM HAPPENS HERE, THE 
> > LineChart's Screen, DON'T UPDATE!> lineChart.verticalAxisRenderers = [];> > 
> > lineChart.validateNow();> axisRenderer.validateNow();> }> > O problema 
> > ocorre porque como o Array é uma referência quando você> remove o elemento 
> > dele, o trecho de código da classe CartesianChart> linha 910 não será 
> > executado, portanto, os elementos não serão> removidos do display list.> > 
> > FLEXDEV ROCKS!> > []'s> Beck Novaes> > On Mar 31, 1:43 pm, Rodrigo Pereira 
> > Fraga <[EMAIL PROTECTED]> wrote:> > Olá Senhoes,> >> > Essa é para quem 
> > conhece a api de charts do Fx3,> >> > Na nova API, é possível ter n eixos 
> > verticais e horizontais nos> > charts, aproveitando isso, o usuário pediu 
> > que esse gerenciamento seja> > dinâmico, isto é que ele pudesse adicionar e 
> > remover os eixos.> >> > Acontece que ao remover, o display não atualiza 
> > ficando borrado.> >> > Segue um link da app rodando com o cógido isolado:> 
> > >> >http://www.digows.com/projetos/AxisRendererBug/> > [Direto para view 
> > source]> >> > Abraços> 
> > _________________________________________________________________
>
> Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
> offline. Conheça  o MSN 
> Mobile!http://mobile.live.com/signup/signup2.aspx?lc=pt-br
--~--~---------~--~----~------------~-------~--~----~
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