MVC模式 - 将控制器中的事件侦听器绑定到视图元素上?

时间:2010-09-02 18:40:10

标签: actionscript-3 model-view-controller design-patterns

如何将控件中的事件侦听器绑定到视图的元素,例如按钮(单击事件)到自己的处理程序?

最初我是从视图中做到这一点,例如。

button.addEventListener(MouseEvent.CLICK, controller.buttonClick);

但现在意识到这是错误的,因为阅读“每个视图只应该”知道“它所代表的模型,并且”知道“控制器的任何内容

1 个答案:

答案 0 :(得分:0)

模型应具有此按钮的实例,因此控制器将访问模型以添加事件监听器,但视图将仅显示此按钮,仅添加到阶段。