No lugar se setar a refência do objeto: selecionados = alunos;
Tente clonar o objeto, assim você cria outro objeto na memória e não faz referência à alunos: selecionados = ObjectUtil.copy(alunos); Atenciosamente, Fábio -----Mensagem original----- De: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de HMarinho Enviada em: quarta-feira, 4 de fevereiro de 2009 17:16 Para: flexdev Assunto: [flexdev] Re: Ignorar [Bindable] Thief, obrigado por responder o post, mas ainda não consegui resolver. Achei duas referencias legais, porém as duas mostram como blindar uma propriedade de forma dinâmica: http://livedocs.adobe.com/flex/2/langref/mx/binding/utils/BindingUtils.html http://blog.flexexamples.com/2007/10/01/data-binding-in-flex/ Estou tentando colocar o valor de uma em outra sem blindar... não existe algo semelhante a um byval ou algo assim no Flex? Obrigado On 4 fev, 15:58, Thief <thief...@gmail.com> wrote: > Procura por BindingUtils, lá tem exatamente o que você quer. > > Att, > > 2009/2/4 HMarinho <helton.mari...@gmail.com> > > > > > Fala galera. > > > Estou tentando "ignorar" uma propriedade bindable dentro de um > > metodo, pois o valor recebido no metodo modifica outra propriedade. > > > Exemplo: > > > [Bindable] > > private var alunos:Array = ["helton","fulano"]; > > > private var _alunosSelecionados:Array = []; > > > private function set alunosSelecionados(aluno:Array):void { > > // bla bla bla > > alunosSelecionados = aluno; > > } > > > private function construtor():void{ > > alunosSelecionados = alunos; // vinculo } > > > Apos setar os alunos selecionados ao iniciar a classe, cria-se um > > vinculo com a propriedade alunos... todavia quando se modifica a > > propriedade alunos também modifica a _alunosSelecionados.... > > gostaria de "quebrar" este vinculo > > > Alguem ja passou por isso? > > > Obrigado, desde ja. --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---