愚人呓语 eidiot's blog. My flapdoodles.

28三/10

今天RIA天地行Robotlegs主题的幻灯片

今天在 天地会ria天地行 活动上介绍了 Robotlegs 框架, 下面是幻灯片内容(基于 Joel Hooks 的版本)。文件在 GitHub 上, 同时提供 .key, .ppt, 和 .pdf 格式下载

虽然黑羽安慰说第一次上台讲成这样不错了,不过提问环节差点冷场让我感觉很对不起观众。如果再有其它机会,需要更充分的准备才行啊。

Get Adobe Flash player

10三/10

Robotlegs 的 LazyMediator 扩展

Read in English: Robotlegs Utility LazyMediator

为了游戏中有更好的性能为 Robotlegs 写了一个 LazyMediator 扩展

如何使用
  • 在 context 里 override mediatorMap 的 getter 方法:
    return _mediatorMap || (_mediatorMap = new LazyMediatorMap(contextView, injector));
  • 在 view 类的构造函数里增加:
    new LazyMediatorActivator(this);
作用
  • LazyMediatorMap 不监听显示列表里所有的 ADDED_TO_STAGE 事件而检测所有被添加到显示列表的显示对象。
如何工作
  • 当 view 被添加到 stage 或从 stage 移除时 LazyMediatorActivator 广播 LazyMediatorEvent。
  • LazyMediatorMap 监听 context 的 LazyMediatorEvent 然后检查对应的 view。
27十二/09

使用 FlexUnit 和 Robotlegs 尝试 TDD

Get the Flash Player to see this content.

尝试使用TDD的小例子(视频)。
Download (Right-click and “save as”)下载(右键另存为)

26十一/09

Robotlegs 视频教程

Get the Flash Player to see this content.

Robotlegs 终于结束RC发布了V1.0,正巧昨晚录了一个简单的视频教程:
在线 | 下载(右键另存为)

- - - - - - - - - -

A simple video tutorial "Get Time With Robotlegs" (In Chinese):
Watch Online | Download (Right-click and “save as”)

10十一/09

Robotlegs 中文文档

Robotlegs最佳实践 文档已经基本 翻译完毕: 点此查看.

因为 Robotlegs 目前还是v1.0RC6,代码和文档都还没有 lock,后面还会有一些增改。英文水平有限,翻译质量不高,如果发现明显的翻译错误请帮忙指出。

RobotLegs 应该会是继 PureMVC 之后最流行的Flex/Flash框架,有Flash社区很多牛人(比如《FlashMX编程与创意实现》的作者 Robert Penner)加入开发支持,请一起期待吧。