DataBinding是Flex 中基础却强大的特性,而在Flex 4里面,更增加2-way binding,让这属性的使用更加方便,但刚开始的时候还是需要时间去学习这个新的概念。
DataBinding最简单的方式无疑是:
但这种方法往往满足不了较复杂的赋值要求,所以我们更多的会看到这种方式:
flex对以上两种写法的实现是没有区别的,就第一种而言,flex的编译器还是会为其先产生get,set方法,并为其指定一个随机Trigger Event,然后set 方法的末端插入dispatchEvent的语句。而所有绑定到这个变量的目标都会listen住这个Event,一旦这个Event发生,就会调用这个变量的get method,重新赋值。
使用时注意以下几种情况
本文介绍了Flex中的数据绑定(DataBinding)特性,特别是2-way binding在Flex 4中的应用。文章详细解释了如何通过Bindable注释实现属性变化的通知机制,并展示了不同场景下的绑定实现方式。
975

被折叠的 条评论
为什么被折叠?



