Entendi, você pode usar ChangeWatcher.watch(this,'esperado', funcaoalteravalores);
sendo que "funcaoalteravalores" é uma função que altera os valores que você quer. espero que ajude. Claudio Araujo. clau...@bindable.com.br http://www.bindable.com .br http://www.bindable.com.br/blog On 15 jul, 13:35, Bruno Carneiro <guimaraescarne...@gmail.com> wrote: > Bom, a melhor forma de explicar é mostrando o código. > > Eis aqui o meu componente cad_lanc.mxml: > > <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="74" > height="24"> > > <mx:Script> > <![CDATA[ > private var qt:int = 0; > > /*Valor esperado de acordo com o número de alunos > matriculados*/ > [Bindable] > public var esperado:int = 0; > > private function checkChange():void{ > if (this.chkbox.selected) { > qt = this.esperado; > this.quantidade.value = this.esperado; > this.quantidade.enabled = false; > } > else { > this.quantidade.enabled = true; > qt = this.quantidade.value; > } > } > > private function quantChange():void{ > qt = this.quantidade.value; > } > > public function value():int{ > return this.qt; > } > > ]]> > </mx:Script> > > <mx:Label x="1" y="3" text="{this.label}" id="text"/> > <mx:CheckBox y="3" id="chkbox" textAlign="left" x="23" > change="checkChange()" /> > <mx:NumericStepper x="38" y="2" width="34" height="20" > id="quantidade" minimum="0" maximum="9" change="quantChange()"/> > > </mx:Canvas> > > E é dessa forma que eu o uso: > <auxiliar:cad_lanc x="10" y="148" id="check1" label="01:" > esperado="{this.nexemplares}" /> > > Como podem ver, a variável esperado é preenchida aqui com o valor de > uma variável bindable que vem da minha aplicação. > > Só que no meu componente, a variavel esperado também é bindable e > nessa parte do código indicada pela seta > > private function checkChange():void{ > if (this.chkbox.selected) { > qt = this.esperado; <=========== > this.quantidade.value = > this.esperado; <============= > this.quantidade.enabled = false; > } > > Eu gostaria que esses valores mudassem junto com a variavel esperado. > > Ou seja, eu queria por exemplo que a linha em Action Script > this.quantidade.value = this.esperado; <============= > > fosse equivalente à > <mx:NumericStepper id="quantidade" value="{this.esperado}" /> > > Dessa forma, quando na minha aplicação a variável nexemplares fosse > alterada, automaticamente a variável esperado também seria, e > consequentemente os valores nos meus numerc steppers também. > > Alguma idéia? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---