Faço um new Cromossomo() para cada cromossomo(posição do array),
usando um laço pra isso.
On 14 abr, 21:02, Beck Novaes <[EMAIL PROTECTED]> wrote:
> Quando você popula o seuArraycom 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 umarrayque contém 50
> > instâncias do objeto cromossomo.
>
> > Quando acesso uma funçãoArray[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á noArray[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
-~----------~----~----~----~------~----~------~--~---