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.


Responder a