Puremvc】的更多相关文章

分享一个lua语言版本的pureMVC. 这个是一个根据AS3(ActionScript 3) pureMVC而转换过来的lua pureMVC.所有的接口完全跟AS3版本一致,本来是想用在项目之中的,可惜并未被实际应用,虽然,测试了是可用的,所以在此开发,希望有人需要的可以使用,若是有什么错误也非常希望得到你的回复. 若是想使用,可以直接查看网上的pureMVC 文档,我并未对任何一个函数改名或者更换参数位置. 注意,这个PureMVC中的 class(ClassName, BaseName)…
工程如下,看来sendNotification是像comand和mediator发消息的 package { import flash.display.Sprite; import flash.events.Event; import flash.text.TextField; public class Main extends Sprite { public var txt:TextField; public var btn:MyButton; public function Main() {…
//1var  MainWindow: TMainWindow;begin  Application.Initialize;  Application.MainFormOnTaskbar := True;  Application.CreateForm(TMainWindow, MainWindow);  ApplicationFacade.Startup(MainWindow);              Application.Run;end. //2function Application…
转自:http://www.iamsevent.com/post/36.html AS3 Coder]任务七:初涉PureMVC——天气预报功能实现 使用框架:AS3任务描述:了解PureMVC框架使用方式,了解普通AS3使用HTTP请求进行网络交互的方式,理解PureMVC框架设计思想难度系数:2 本章源码下载:http://www.iamsevent.com/zb_users/UPLOAD/learnPureMVC1/WeatherTest.rar 最近在讨论群里经常有看见有新手想学习Pur…
PureMVC源码中设计到的11个类已经全部解析完了,回首想想,花了一周的时间做的这点事情还是挺值得的,自己的文字组织表达能力和对pureMVC的理解也在写博客的过程中得到了些提升.我也是第一次写系列博客,有很多疏漏之处,希望各位批准指正,也希望大家多相互交流. 为了大家方便索引,对PureMVC系列文章按照理解先后顺序做了个索引: 1.认识PureMVC:http://www.cnblogs.com/iRavior/p/3347956.html 2.PureMVC(JS版)源码解析(一):观察…
(转载)http://www.cnblogs.com/yjmyzz/archive/2010/08/01/1789769.html 上一篇 puremvc框架之Command 里,已经学习了如何利用Command来解耦View层与业务逻辑的依赖,但是仍然有二个问题: 1.ButtonMediator中发送消息时,仍然采用硬编码的方式,将消息内容写死在代码中: ? 1 2 3 private function btnClick(e:MouseEvent):void{             thi…
在游戏开发中,对于一般网络游戏,由于需要多人协同开发,每个人负责不同的模块开发,为了减少耦合,需要用来一些MVC框架,减少模块之间的耦合.我们现在使用的mvc框架是pureMVC.pureMVC的官网:http://www.puremvc.org pureMVC的Git地址:https://github.com/PureMVC/puremvc-js-multicore-framework/wiki   pureMVC是一个轻型的.基于观察者模式设计的MVC框架. 我们首先从Git上面把pureM…
      假设一种情景,在程序开发中,我们需要在某些数据变化时,其他的类做出相应,例如在游戏中,升级一件装备,会触发玩家金币数量改变,背包数据改变和冷却队列数据改变等等.我们不可能设置setInterval,每隔一段时间就去检测数据有没有发生变化,那样效率很低.我们更希望那些具有变化属性的类能够将自己数据变化这一消息自动推送给希望检测这些变化的其他类.这个时候,”观察者模式“出现了,它能很好地替我们解决了这个问题.这种设计模式工作原理映射到实际生活中,就像我们去医院排队,不能隔两分钟就去问大夫…
上篇博客,我们已经就PureMVC的设计模式进行的分析,这篇博文主要分析Notification(消息)类的实现. 通过Notification的构造函数可以看出,PureMVC中的Notification(消息)含有三个属性,消息名,消息体(传递数据),消息类类型.       其构造函数如下:  function Notification(name, body, type) { this.name= name; this.body= body; this.type= type; }; nam…
      上一篇博客中,我们讲到了Notification类(消息类),Notification(消息)是连接观察者(observer)和通知者(notifier)之间的桥梁.这一篇博客,主要是在代码层面上讲一下observer类. 通过源码,我们可以看出Observer类有两个属性,分别是notify和context,notify是函数类型,context是object类型,其中notify是Observer对象(观察者)接收到消息之后执行的回调函数,context是回调函数的执行作用域.…