0
我有一个使用flex框架的flash应用程序 - 我想用dataModel中的数据绑定显示对象textField。 我该如何做到这一点,没有柔性绑定括号“{}”如何在Flash AS3项目中使用Flex的绑定
在此先感谢大家。
我有一个使用flex框架的flash应用程序 - 我想用dataModel中的数据绑定显示对象textField。 我该如何做到这一点,没有柔性绑定括号“{}”如何在Flash AS3项目中使用Flex的绑定
在此先感谢大家。
最简单的方法是使用BindingUtils
类。例如,假设您的对象foo
的属性bar
需要绑定到文本区域的text
属性;所有你需要做的是在ActionScript如下:
BindingUtils.bindProperty(myTextArea, "text", foo, "bar");
这会告诉Flex的观看foo
任何更改属性bar
,并在发生变化时,该值复制到myTextArea.text
。
完整的文档可以发现here。
辉煌,但mx.bindings包似乎并不适用于我的flex4 actionscript项目或我的flash as3。我没有在我的应用程序中包含哪些软件包? – Glycerine 2010-04-07 13:39:13
BindingUtils位于mx.binding.utils包下,应该出现在Flex 4中。 – Dan 2010-04-07 13:48:42
我应该说的错误,哪些flex lib swc?目前我有'flex.swc','framework.swc','utilities.swc','flash-integration.swc' – Glycerine 2010-04-07 13:58:16