2011-05-18 posted in [点滴技术] with tags: [技术, robotlegs, and 教程]
正文
建立项目
- 打开 flashdevelop
- 建立一个名为 RobotLegsHelloWorld 的AS3 Project
- 将上一步中的两个swc拷贝到新建成项目中lib目录下(IDE左侧的文件结构列表中)
- 在拷贝好的文件上点击右键,选择Add To Library,将两个swc都加入到library中
这时基本的结构就好了,我们开始写代码。
定义需求
这个例子是个完整的说明
Robotlegs 框架的例子,所以会涉及到框架的各个主要部分,包括Model, View, Controller,为此 我们定义了这个例子所要完成的需求如下:
用户登录系统的过程,包括:用户输入名字和密码,提交表单,后端进行验证(简化起见,不作真正的验证),并返回成功与否的结果。
整个结构
根据上面的需求定义,我们可以有下面的组织架构:
具体的各个角色(actor)的功能,参考代码中的注释。
需要说明的是:
- 在理解代码和框架时,最好了解如单例模式等设计模式
- 对于 依赖注入 有一定理解
- 对于 MVC 有一定理解
其它应该还是比较容易理解的。