创建Flex和AIR的MVC简单原型

MVC(Model-View-Controller,模型-视图-控制器)是Web开发中最为通行的应用程序结构, 应用被分为三个解藕的对象:模型,视图,控制器。把一个应用的输入、输出、处理流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。那在Flex中如何实现MVC模型呢?Bogdan Serban写了一个简单的例子,说明了如何创建Flex和AIR的MVC简单原型,非常Cool的一篇教程,有兴趣的可以看看。
Continue reading “创建Flex和AIR的MVC简单原型”

OpenFlux–一个基于MVC(Model-View-Controller)架构的开源组件框架

在前面的用Flex开发的基于PureMVC框架的五子棋游戏(包含源代码)中介绍过的PureMVC,基本上的FLEXers都知道是一款基于MVC架构的开发框架,接下去介绍的OpenFlux,虽然没有PureMVC那样完善,不过它同样基于MVC(Model-View-Controller)架构的,其目标是使开发者们更加容易,快速的自定义自己的各个开发组件,而无需担心会影响其它组件。既然是基于MVC,那OpenFlux的每个组件当然都由三个核心部分构成,他们协同工作以定义API(模型)、图形(视图)和组件的行为(控制器)。OpenFlux组件和现在的Flex组件主要的区别在于前者将逻辑分离到MVC架构中,使你能在保持其他部分功能不变的情况下,轻松的替换组件的一部分。

Continue reading “OpenFlux–一个基于MVC(Model-View-Controller)架构的开源组件框架”

用Flex开发的基于PureMVC框架的五子棋游戏(包含源代码)

renju五子棋在日本叫“连珠棋”,起源于中国古代的传统黑白棋种之一。不过五子棋的棋文化源渊流长,既具有东方的神秘又有西方的直观,可以说是中西文化的交流点。

puremvc-dev-group PureMVC是一个轻量级的使用as3创建应用程序的框架,它是基于经典的MVC设计模式.为开源项目.它适用于运行在任何平台的As3.0应用.actionscriptnotes.com基于PureMVC框架用Flex写了一个五子棋游戏并且开放了源代码。

Continue reading “用Flex开发的基于PureMVC框架的五子棋游戏(包含源代码)”