Boa tarde,

Não tem nada have com o metadata Bindable (isso é para outras situações
como referiste :)).
Neste caso como passas os valores primitivos no construtor, não devias de
ter problemas (excepto para valores não primitivos como outras instancias
de classes tuas).
Ve bem se no teu construtor não terás algo esquecido do género: this = obj,
ou algo do género ! Sem ver o código completo é díficil.


No dia 5 de Maio de 2013 à51 19:09, Miguel Vaz <[email protected]>escreveu:

> Boa tarde,
>
> Como posso evitar que isto aconteça?
>
> - tenho este package:
>
> package vo
> {
>
> [Bindable] // não posso retirar isto porque é necessário para outras
> situações
>  public class tralhaVO
> {
>   public var nome:String;
> ...(montes de parâmetros)
>
>  public function tralhaVO(obj:Object = null)
> {
>  if(obj != null){
>  this.nome = obj.nome;
>  ...
> }
>  }
>  }
> }
>
> - imaginem que tenho um ArrayCollection (listaTralhas) em que cada itemé
> um tralhaVO.
>
> - quero copiar os valores  de um determinado indice para uma outra
> variável sem manter ligação:
>
> var tralha2:tralhaVO = new tralhaVO(listaTralhas[3]);
>
> - tralha2 fica com os valores do VO na posição 3, mas se alterar alguma
> coisa na original, a tralha2 reflecte essas alterações. O que não quero que
> aconteça. Aliás, até o inverso acontece.
>
> ao fazer o new tralhaVO() não deveria eliminar o bind? Até o facto de usar
> [] não deveria manter o bind, correcto?
>
> Agradecia alguma ajuda na solução que imagino seja uma estupidez da minha
> parte, como é habitual. Vai ser uma vírgula, um ponto ou o raio algures.
>
> Muito obrigado.
>
>
> MV
>
>
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para anular a subscrição deste grupo e parar de receber emails deste
> grupo, envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>
>
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails deste grupo, 
envie um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
Para mais opções, consulte https://groups.google.com/groups/opt_out.


Responder a