Obrigado, deu certo.

On 21 jul, 08:52, Mário Júnior <juninho...@gmail.com> wrote:
> O BindingUtils te devolve um ChangeWatcher.
> Pega a referencia desse ChangeWatcher e chame o método unwatch();
>
> simples assim. =D
>
> Boa sorte e bons estudos.
>
> 2009/7/21 Bruno Carneiro <guimaraescarne...@gmail.com>
>
>
>
>
>
> > Gente, por favor, ainda não consegui descobrir como desfazer o efeito
> > do bindUtils. Alguém poderia me ajudar?
>
> > On 16 jul, 13:54, Bruno Carneiro <guimaraescarne...@gmail.com> wrote:
> > > Gente, não estou conseguindo descobrir como desfazer o efeito do
> > > BindingUtils...
>
> > > Como eu faço? E queria que ao marcar o check o efeito ficasse on, ao
> > > desmarcar, ficasse off.
>
> > > On 15 jul, 14:07, Pergentino Araújo <jpergent...@gmail.com> wrote:
>
> > > > Eu apostava no BindingUtils :)
>
> > > > 2009/7/15 Mário Júnior <juninho...@gmail.com>:
>
> > > > > ChangeWatcher ... BindingUtils ... ObjectProxy.... enfim..
> > alternativas não
> > > > > faltam.
>
> > > > > 2009/7/15 ClaudioAraujo <claudioarauj...@gmail.com>
>
> > > > >> 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?
>
> > > > > --
> > > > > Mário Júnior
> > > > > Programador Java / Adobe Flex
> > > > >http://blog.mariojunior.com
>
> > > > --
> > > > Atenciosamente, Pergentino.
>
> --
> Mário Júnior
> Programador Java / Adobe Flexhttp://blog.mariojunior.com
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a