为什么将属性和setter都设置为Bindable?

时间:2015-02-11 23:13:36

标签: actionscript-3 flex flex4

我继承了一个大型的Flex项目,它在整个地方都使用了绑定和ChangeWatchers - 它就像一些大型弹射背景事件的弹球机。我真的不喜欢数据绑定(虽然我想我很欣赏它是如何有用的)所以我并不打算深入学习它。

为什么一个属性和属性的setter都可以绑定?

   [Bindable]
    protected var _transformEnabled:Boolean = false;

...

    [Bindable]
    public function set transformEnabled(value:Boolean):void{
        _transformEnabled = value;
    }

1 个答案:

答案 0 :(得分:0)

除非代码中的某个地方直接绑定到_transformEnabled,否则通常不会。 (例如<SomeComponent isTransformed={_transformEnabled} />