为PureeMVC中的视图组件创建API?
-
04-10-2019 - |
题
在AS3,特别是诸如PureeMVC之类的框架的上下文中,我想知道是否有人可以将我指向正确的方向,以了解视图组件的API的意思。
提前致谢。
解决方案
好吧,您的调解员持有您的视图组件,对吗?假设视图组件是用户输入数据的形式。
由于视图组件无法发送通知,因此需要某种方法将这些信息传递给调解员,然后发送通知。您有两种传递信息的方法:
- 您使视图组件公开API(一组公共方法 /变量)。
- 当信息更改时,您使视图组件发送事件。
如果您发送事件,则调解器和组件之间的耦合将更少。如果您通过API进行操作,那将是更简单的。
您也可以混合并匹配这两种方法。
希望就是这样!
胡安
其他提示
我认为,在您的介质方法中,更清洁的方法仅添加EventHandler以进行关联的视图。因此,这将使您的观点真正可重复使用,并与调解员完全脱在一起。您的观点不知道调解员,并且可以使用任何框架。
不隶属于 StackOverflow