Luis, porque os objectos passam por referência e não por valor.

Tenta nos teus objectos (produtosHistoricos) implementar uma função 
clone() ou duplicate()
e fazes

public function clone():ProdutoHistorico
{
    var obj:ProdutoHistorico = new ProdutoHistorico();
    obj.ER_ID = this.ER_ID;
    obj.COMPARTICIPACAO = this.COMPARTICIPACAO;
return obj;
}

e depois no loop podes fazer

objecto2 = geralLocator.arrayProdutosHistorico[i].clone();

-- 

João Fernandes

Adobe Certified Expert
Adobe Community Expert
http://www.onflexwithcf.org
http://www.riapt.org
Portugal Adobe User Group (http://aug.riapt.org)




--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a