Bem.. confesso que li um pouco rápido e não entendi muito bem o seu problema. Mas você conhece o ObjectUtil.copy()?
Se não, dê uma olhadinha na documentação. Este cara pode te ajudar e evitar problemas de referência. []'s Beck Novaes On 2 out, 11:57, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote: > Olá Pessoal, > > Dois impactos que um desenvolvedor encontra ao programar em AS3 > (Flex), são os dois detalhes no assunto: > Dados Asynchronous e variaveis como Referência em AS3, que por sinal, > TUDO É REFERÊNCIA! > > O que acontece, tenho um método que faz uma solicitação a um > WebServices, e na função callBack da requisição, populo um array que > foi retornado antes de executar o callBack. > > Até aí tudo bem, a função executa, e quando retorna os dados do > callBack, o array é populado automaticamente. > > O Problema.... > Como este array se propraga dentro de outro array, pra ser exato: > > LineChart.dataProvider = arraySeries { LineSeries.dataProvider = > meuArrayCallBack }^n > > E quando vou popular uma nova LineSerie com outros dados do callBack, > todos os valores de todas as LineSeries > passam ser os mesmos! o.O > > Sendo que toda vez que faço uma solicitação ao WebServices, eu dou > um: > > var meuArrayCallBack:Array = new Array(); > > O mais estranho é que não é toda a LineSerie que está por referência, > é apenas os dados! > > o.O > > Alguém tem uma idéia do que eu posso fazer? > > Abraços! > \o --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---