是的,Apache Royale现在支持双向数据绑定。下面是一个使用Apache Royale的代码示例:
在这个示例中,我们创建了一个名为username的属性,并将其标记为[Bindable],以便它支持双向数据绑定。当username属性发生变化时,我们通过dispatchEvent方法触发一个ValueChangeEvent事件,以通知其他组件该属性的值已更改。
在TextInput组件中,我们使用了text属性和{username}表达式来实现双向数据绑定。当用户在TextInput中输入文本时,username属性将自动更新,反之亦然。
请注意,上述代码示例是使用Apache Royale的MXML语法编写的。如果您更喜欢使用纯ActionScript编写代码,可以使用相同的逻辑和代码结构来实现双向数据绑定。