Cairngorm简介

Cairngorm[ˈkɛənɡɔ:m]其解释为烟晶宝石,当然我这里不是为你介绍这种宝石,我这里所讲的是一种开源框架。
Cairngorm是由Adobe开发团队设计,适用于开发大型的RIA应用,这里的RIA指的是基于AS的应用。
其实这个框架是一个基于事件处理的MVC框架,可以将原先分散在各个MXML或AS文件中的事件进行集中管理,这样会使得代码很整洁,也便于代码的重用。

下面就简单讲一下基本的流程,
首先在需要派发事件的地方将事件进行分发,
然后由前台控制器捕获到事件,调用相应的命令进行执行,
命令中的execute方法进行相关的处理,处理的结果会在onResult中编写,若有异常信息则放在onFault中进行处理。

0 评论: