É, no caso do @Carlos, talvez o mais interessante seria ele usar BindingUtils.bindSetter chamando um funcao q nao precisa ser necessariamente um setter (function set) mas uma funcao qualquer.
Toda vez q a variavel observada (watch) sofrer alguma alteracao, a funcao do bindSetter será executada. Toda essa "magia" funciona graças ao *PropertyChangeEvent* ( http://livedocs.adobe.com/flex/3/langref/mx/events/PropertyChangeEvent.html) que é disparado qnd uma alteracao em um objeto é feito. É o elemento básico para o funcionamento da metada [Bindable] Recomendo a leitura de: http://www.flexdev.com.br/home/a-magica-do-bindable/ (reparem só na data desse post =D) []s Em 25 de maio de 2010 16:31, デビデソヌ Davidson Silva < [email protected]> escreveu: > Doido ...não sabia dessa manha ......... > > http://www.dzone.com/links/rss/flex_bindingutils_example.html > > Em 25 de maio de 2010 16:29, Mário Júnior <[email protected]> escreveu: > >> ChangeWatcher ou BindingUtils (na real, a BindingUtils cria um watcher.. >> vide o fonte dela). >> >> []s >> >> >> >> >> Em 25 de maio de 2010 16:17, Carlos Humberto >> <[email protected]>escreveu: >> >>> Olá Pessoal, >>> >>> Tem como eu fazer o seguinte, quando o valor de uma variável >>> (bindable) mudar ativar uma função ? >>> >>> Se sim, qual o caminho das pedras ? >>> >>> Abraços, >>> Carlos H >>> >>> -- >>> 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 >> http://blog.mariojunior.com/ >> @mariojunior >> >> -- >> 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 >> > > -- > 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 http://blog.mariojunior.com/ @mariojunior -- 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
