在PureMVC中为View组件创建API?

时间:2010-05-08 01:16:59

标签: actionscript-3 api puremvc

在AS3的背景下,特别是像PureMVC这样的框架,我想知道是否有人能指出我正确的方向来理解View Component的API意味着什么。

提前致谢。

2 个答案:

答案 0 :(得分:1)

嗯,你的调解员拿着你的视图组件,对吧?假设视图组件是用户输入数据的表单。

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

  • 您使视图组件公开API(一组公共方法/变量)。
  • 当信息发生变化时,您可以使视图组件发送事件。

如果发送事件,介体和组件之间的耦合会更少。如果你通过API来实现它,那就更简单了。

您也可以混合使用这两种方法。

希望就是这样!

答案 1 :(得分:0)

我认为更清洁的方式是在你的调解器onRegister方法中只为相关视图添加eventhandler。因此,它将使您的视图真正可重用,并与介体完全分离。您的视图不了解介体,它可以与任何框架一起使用。