Obrigado pela resposta.
Porém mesmo assim não funciona,ocorre este erro:

ReferenceError: Error #1069: Propriedade name não encontrada em Number
e não há valor padrão.

Obrigado

On 21 dez, 22:29, Mário Júnior <juninho...@gmail.com> wrote:
> Eu já falei sobre isso: "NUNCA subestime os livedocs, por mais simples q
> algo pareça ser, sempre leia os livedocs!" =D
>
> *"Note: The property or properties named in the chain argument must be
> public, because the describeType() method suppresses all information about
> non-public properties, including the bindability metadata that ChangeWatcher
> scans to find the change events that are exposed for a given property."*
>
> Fonte:http://livedocs.adobe.com/flex/3/langref/mx/binding/utils/ChangeWatch...
>
> Em resumo: A propriedade a ser "observada" precisa ser publica, por questoes
> de reflexao.
>
> []s
>
> 2009/12/21 Manfred <manfred.run...@gmail.com>
>
> > Boa Noite!
>
> > Gostaria de saber o que está acontencendo de errado, estou tentando
> > utilizar a classe ChangeWatcher para executar o handler quando a
> > variavel trocar de valor.O que pode estar errado?
> > Obrigado
>
> > <mx:Script>
>
> >        <![CDATA[
> >                import mx.controls.Alert;
> >                import mx.binding.utils.ChangeWatcher;
>
> >                [Bindable]
> >                private var value:Number;
>
> >                private function init():void{
> >                        ChangeWatcher.watch(this, 'value', handler);
> >                }
>
> >                private function changeValue():void{
> >                        value = value  + 1;
> >                }
>
> >                private function handler():void{
> >                        Alert.show("changed");
> >                }
>
> >        ]]>
> > </mx:Script>
>
> > <mx:Button click="changeValue()"/>
>
> > --
> > 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 emhttp://groups.google.com/group/flexdev
>
> --
> Mario Junior
> Enterprise Java / Flex Architectures
> Adobe Certified Expert Flex 3 with AIR
>
> Sofshore Informáticahttp://www.sofshore.com.br
> +55 (48) 3337 2003
> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> Florianopolis SC Brasil

-- 
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