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