Data binding is the process of tying the data in one object to another object. It provides a convenient way to pass data around in an application.
根据定义,我们知道,一个绑定需要一个源,一个目的地,当然,还应该有个触发事件。
MXML绑定:
简单绑定:使用大括号语法:
<mx:HSlider id="mySlider"/>
<mx:Text text="{mySlider.value}"/>
松耦合绑定:使用mx:binding标签:
其实这是一种MVC,绑定当作C来用。
Note: The source property of an <mx:Binding> tag can contain curly braces. When there are no curly braces in the source property, the value is treated as a single ActionScript expression. When there are curly braces in the source property, the value is treated as a concatenated ActionScript expression.
AS3绑定:
BindingUtils.bindProperty(wormModel, "length", mySlider, "value");
本文介绍了数据绑定的基本概念,包括其工作原理及如何在不同场景下应用。详细讲解了MXML中的简单绑定与松耦合绑定,并展示了AS3中如何使用BindingUtils进行绑定。
174

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



