在 AS3 的上下文中,特别是诸如 PureMVC 之类的框架中,我想知道是否有人可以为我指出正确的方向来理解视图组件的 API 的含义。
提前致谢。
在 AS3 的上下文中,特别是诸如 PureMVC 之类的框架中,我想知道是否有人可以为我指出正确的方向来理解视图组件的 API 的含义。
提前致谢。
好吧,你有你的中介持有你的视图组件,对吧?假设视图组件是用户输入数据的表单。
由于视图组件无法发送通知,它需要某种方式将该信息传递给将发送通知的中介。您有两种传递信息的方式:
如果你发送事件,中介者和组件之间的耦合就会减少。如果你通过 API 来做,它会更简单。
您也可以混合搭配这两种方法。
希望这就是它!
胡安
我认为更简洁的方法是在您的调解器 onRegister 方法中只为关联视图添加事件处理程序。因此,它将使您的视图真正可重用并与中介完全解耦。您的视图不了解调解器,它可以与任何框架一起使用。