给只读属性添加[Bindable]
发布时间:2020-12-15 01:26:16 所属栏目:百科 来源:网络整理
导读:在flex中,如果给一个只读属性添加Bindable,会出现异常。因为只读属性的变化,不是通过setter来完成的,有可能是在代码的任何地方,通过其他方式来完成的,flex不希望消耗性能来做这种检查。而如果希望对一个只读属性进行绑定,就要告诉flex,这个属性会通
在flex中,如果给一个只读属性添加Bindable,会出现异常。因为只读属性的变化,不是通过setter来完成的,有可能是在代码的任何地方,通过其他方式来完成的,flex不希望消耗性能来做这种检查。而如果希望对一个只读属性进行绑定,就要告诉flex,这个属性会通过什么方式改变。比如说一个按钮被点击时更新。 button.addEventListener(MouseEvent.CLICK,function():void{?? ?dispatchEvent( new Event("userNameChange"));});[Bindable(event=“userNameChange”)]public function get userName():String{?? ?return _userName;} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |