Boa noite, Bem, sem ver o código na integra, vou mandar 1 bitaite como forma de sugestão. Não terás algurem no código as3 ou mais provavelmente em mxml a two-way binding entre esses 2 objectos, LOL !!
Epá, nunca se sabe porque isto this.nome = obj.nome; nunca será a causa do problema (antes pelo contrário). No dia 5 de Maio de 2013 à34 22:46, Miguel Vaz <[email protected]>escreveu: > Boa noite > > Obrigado pelas respostas. O VO é mesmo apenas isso. E é uma atribuição > muito simples. Ajuda se disser que o listaTralhas está num modelo que tem > bindable? Acho que não me recordo de ter este problema antes. Certamente > estou a cometer algum erro crasso, mas até o descobrir vou andar aqui às > aranhas linha a linha em debug. :-) > > > > MV > > > 2013/5/5 Hugo Ferreira <[email protected]> > >> 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. >> >> >> > > -- > 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.
