Então realizei novamente o teste e deu certo.

Faltava apenas isto:

ChangeWatcher.watch(this,'i',padrao);

Obrigado!!!!

On 22 dez, 07:55, Manfred <manfred.run...@gmail.com> wrote:
> 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 thatChangeWatcher
> > 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 classeChangeWatcherpara 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- Ocultar texto das mensagens anteriores -
>
> - Mostrar texto das mensagens anteriores -

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