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.
