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