使用ObjectProxy延迟模型中的绑定

时间:2013-05-09 09:31:43

标签: actionscript-3 flex binding

我的申请目前有两个班级:

  • MyModel - 包含视图所需的所有原始数据
  • MyView - 要加载的组件并显示模型的数据

MyModel目前直接绑定到MyView,因此当模型中发生更改时,它会立即在视图中更改。

我想要做的是延迟一些绑定,直到视图中发生特定操作。例如,在视图中播放视频或声音时,某些绑定不会更新。

我的计划是创建一个额外的类:

  • MyViewModel - 摘要MyModel并包含视图所需的视图特定数据 MyView可以直接绑定到此类(而不是绑定到MyModel),数据将始终正确。

抽象MyModel的最佳方法是什么?我一直在考虑为此扩展 ObjectProxy ,但我不是确定是否可以延迟绑定。

1 个答案:

答案 0 :(得分:0)

如果要在运行时更改/删除/添加绑定,请尝试 BindingUtils和ChangeWatcher。