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.