AsWing入门教程 3.1 模型-视图-控制器设计模式

作者:胡矿

著作权所有,请勿转载

www.flashseer.org

Google Doc

http://docs.google.com/Doc?id=dnp8gdz_33f8dk27

模型-视图-控制器设计模式又被称为MVC。这个模式是将数据模型与显示界面分离,通过一个控制器来分别与数据模型和界面沟通和进行控制。 如图3.1-1.

(图3.2-1)

由于ActionScript3.0是事件驱动的强交互性语言,所以模型-视图-控制器设计模式在ActionScript3.0当中也会与在其他语言中的定义有所不同。

  • 数据模型是一个事件源(EventDispatcher)
  • 视图是一个事件源(EventDispatcher)
  • 控制器里面你有两个通道

1.一个通道监听视图的变化,并且把变化写入到模型

2.一个通道监听模型的变化,并且把变化输出到视图

如图3.2-2。

(图3.2-2)

相关文章: