Actionscript 3 在PureMVC中为视图组件创建API?

Actionscript 3 在PureMVC中为视图组件创建API?,actionscript-3,api,puremvc,Actionscript 3,Api,Puremvc,在AS3的上下文中,特别是在PureMVC这样的框架中,我想知道是否有人能为我指出正确的方向来理解视图组件的API意味着什么 提前感谢。好吧,您的中介人保存了您的视图组件,对吗?假设视图组件是用户输入数据的表单 由于视图组件无法发送通知,因此需要某种方式将该信息传递给中介,然后中介将发送通知。您有两种传递信息的方式: 使视图组件公开API(一组公共方法/变量) 您可以使视图组件在信息更改时发送事件 若您发送事件,那个么中介器和组件之间的耦合就会减少。如果你通过一个API来实现,它会更简单 您

在AS3的上下文中,特别是在PureMVC这样的框架中,我想知道是否有人能为我指出正确的方向来理解视图组件的API意味着什么


提前感谢。

好吧,您的中介人保存了您的视图组件,对吗?假设视图组件是用户输入数据的表单

由于视图组件无法发送通知,因此需要某种方式将该信息传递给中介,然后中介将发送通知。您有两种传递信息的方式:

  • 使视图组件公开API(一组公共方法/变量)
  • 您可以使视图组件在信息更改时发送事件
若您发送事件,那个么中介器和组件之间的耦合就会减少。如果你通过一个API来实现,它会更简单

您还可以混合和匹配这两种方法

希望就是这样


Juan

我认为更干净的方法是在mediators onRegister方法中只为关联视图添加eventhandler。因此,它将使您的视图真正可重用,并与mediator完全解耦。您的观点不了解mediator,它可以与任何框架一起使用。

非常感谢Zárate!