Quando eu chegar ao primeiro milhão eu aviso, LOL !
No dia 6 de Mai de 2013 02:33, "Miguel Vaz" <[email protected]> escreveu:

> haha. Sim. Imenso. Por isso é que somos todos ricos aqui na lista. ;-)
>
>
> 2013/5/6 Hugo Ferreira <[email protected]>
>
>> Mas dá dinheiro :)
>>
>> No dia 5 de Maio de 2013 à54 23:37, Miguel Vaz <[email protected]>escreveu:
>>
>> Sim, entendo, mas o método por defeito ->  var ninja:tralhaVO = new
>>> tralhaVO(outraVarAqui); devia tratar desse assunto sem grandes voltas.
>>> Independentemente de quantos campos a tralhaVO tiver.
>>>
>>> Quanto mais experiência tenho, menos entendo. Flex é feminino, um
>>> mistério (perdoem-me a piada sexista).
>>>
>>>
>>> MV
>>>
>>>
>>> 2013/5/5 Hugo Ferreira <[email protected]>
>>>
>>>> OK, foi mesmo só atirar barro à parede na tentativa de dar um dica :)
>>>>
>>>> E sim, eu sem dúvida alguma que usaria a estrategia do copy (até porque
>>>> imagina que de hoje para amanhã adicionas mais um campo) !
>>>>
>>>>
>>>>
>>>> No dia 5 de Maio de 2013 à37 23:22, Miguel Vaz 
>>>> <[email protected]>escreveu:
>>>>
>>>> Hugo, nada do género, não uso disso, mas agradeço a tentativa. ;-)
>>>>>
>>>>> Estou neste momento a alterar o código para acomodar o copy(), mas
>>>>> tenho de dar umas voltas porque utiliza object, ou seja, tenho de 
>>>>> converter
>>>>> e reconverter.
>>>>>
>>>>> MV
>>>>>
>>>>>
>>>>>
>>>>> 2013/5/5 Hugo Ferreira <[email protected]>
>>>>>
>>>>>> 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.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>  --
>>>>> 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.
>>
>>
>>
>
>  --
> 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