我们可以在功能/方法上加上 [Bindable] 吗?我知道bindable用于将source属性的值更改为destination属性。但不确定我们是否可以将其用于方法。你们能否告诉我为什么我们不能放/如果我们可以结果会是什么?
答案 0 :(得分:2)
你们可以告诉我为什么我们不能放/如果我们可以那么 结果会是什么?
您可以在get / set属性上使用Bindable;它们被实现为方法。有点像这样:
private var _myValue : Boolean;
[Bindable(event='myValueChanged']
public function get myValue():Boolean{
return _myValue;
}
public function set myValue(value:Boolean):void{
_myValue = value;
dispatchEvent(new Event('myValueChanged'));
}
[免责声明我在浏览器中写了这段代码]
绑定的目的是“神奇地”将两个属性链接在一起。因此,当source属性更改时,destination属性也会更改。
您希望如何将此概念应用于函数?