
本系列全部文章:using robotlegs2
目的
本章使用Robotlegs2自带的MVCBundle实现一个简单的MVC实例。
Robotlegs2在架构设计上,框架仅实现了生命周期管理、Logger、消息调度、插件管理器、配置管理器等核心功能,其他功能全部使用插件实现。而MVCBundle,就是Robotlegs2提供的一个插件和配置集合,这个集合包含所有MVC需要的插件和功能。
本章不会研究Robotlegs2在结构上的设计,而是从最终用户的角度来使用MVCBundle。若希望了解Robotlegs2的架构,请关注本系列后续文章。
阅读更多起因
好久没写长文了,感觉平时写代码多了,在遣词造句上逐渐生疏起来。博客也慢慢写得七零八落,彻底沦为只有自己能看懂的个人笔记(当然,对我来说这并没有什么不好 :))。
趁介绍Robotlegs2的机会,锻炼一下文笔,看看自己还有没有被废掉。
本文开始的时候,Robotlegs2的版本为b6。此时,网上完全找不到像样的中文介绍,更别说文档了。即使是在Robotlegs2官网知识库,也没有系统的学习资料,只有爱好者们写的一些Sample,或者框架作者以及资深用户在回答网友问题的时候形成了一些有用的资料。当然,还有框架源码中可爱的README以及源码注释。
Robotlegs2有一个漫长的发展期。正因为 …
阅读更多注意:本文参考An introduction to AS3 Signals写成,但不是翻译,有增删改。
- 第一部分:Signals框架介绍(一)基本用法
- 第二部分:Signals框架介绍(二)高级事件
原生事件
为了达到替换AS3事件机制的目的,Signals当然包含了对AS3原生事件的支持。这依赖于NativeSignal类。
阅读更多注意:本文参考An introduction to AS3 Signals写成,但不是翻译,有增删改。
- 第二部分:Signals框架介绍(二)高级事件
- 第三部分:Signals框架介绍(三)原生事件
Signals是一个基于AS3的轻量级事件框架,它被设计用来代替AS3内置的Event框架。
为什么我们要放弃Event框架,改用Signals呢?原因主要有以下几点:
阅读更多注意:本文参考An introduction to AS3 Signals写成,但不是翻译,有增删改。
- 第一部分:Signals框架介绍(一)基本用法
- 第三部分:Signals框架介绍(三)原生事件
也许你现在又想起了AS3内置事件框架的好处,希望使用currentTarget?或者希望支持冒泡?OK,Signals也能满足你那多变的心……(貌似是我自己多变罢了ˇ^ˇ)
阅读更多