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/ChangeWatcher.html#watch%28%29 Em resumo: A propriedade a ser "observada" precisa ser publica, por questoes de reflexao. []s 2009/12/21 Manfred <[email protected]> > 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 [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Mario Junior Enterprise Java / Flex Architectures Adobe Certified Expert Flex 3 with AIR Sofshore Informática http://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 [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
