Quando você popula o seu Array com os objetos da Classe Cromossomo
como você está fazendo? Você faz apenas um new e passa as referências
ou você faz um new para cada objeto Cromossomo?
[]'s
Beck Novaes
On 14 abr, 18:13, Alexandre Souza <[EMAIL PROTECTED]> wrote:
> Estou criando uma aplicação que implementa um algorítmo genético
>
> Criei uma Classe Cromossomo que possui internamente um string _gene
> (private var)
>
> Em um actionscript file População, criei um array que contém 50
> instâncias do objeto cromossomo.
>
> Quando acesso uma função Array[int].getGene(String) que está descrito
> na classe cromossomo, se existir mais de uma instância com o conteúdo
> do _gene igual, todas vão ser alteradas. Mas gostaria que somente a
> que está no Array[int] fosse.
>
> Cromossomo.as
> private var _gene:String = "";
>
> public function getGene(inicio:uint,fim:uint):String{
> .....
> return _gene;
> }
>
> public function setGene(novoString:String):void{
> _gene = novoString;
> }
>
> public function Cromossomo(tam:uint):void{
> tamCromossomo = tam;
> _gene = _gene + Math.round(Math.random()).toString();
> }
> }
>
> Populacao.as
> var crom:Cromossomo = new Cromossomo(tamGene);
> individuos[i] = [crom];
>
> Agradeço antecipadamente
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---