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

Responder a