flex工程(五)——Riawave

前端之家收集整理的这篇文章主要介绍了flex工程(五)——Riawave前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

可借鉴内容

1. modelLocator的作用:

      事件中心:在各自的mxml中通过model进行事件的监听和发送

      public var model:ModelLocator = ModelLocator.getInstance();

      model.addEventListener(LOGIN_OK,onLoginOK);

      存储中心:多个form或dao之间公用的数据

2. 事件和处理函数的命名,如上

3. View层的creationComplete 监听函数为 init(),在其中定义监听器。常用的属性为ModelLocator及对应的controller

4. 命名规则和目录分布

      controller 完成后台调用,当ResultEvent需要前台处理时通过ModelLocator发送事件。

5. 基本流程实现,比如以登录为例

      系统由 Project  Main  LoginPanel 三部分组成,Project包含Main和LoginPanel,两者之间使用状态切换。    在LoginPanel中的确定按钮点击事件中,调用controller完成后台验证,在controller的 onSuccessEvent中如果需要前台处理,使用ModelLocator发送事件 Login_OK, 在Project中对 Login_OK事件进行监听,并完成状态切换。

6. POJO的使用

Java和flex中可以直接传递自定义对象,不过好像需要在flex端实现相应的POJO对象。form<-> form 以及 form<->dao間的資料交換,一律都是以 vo 為基礎,同時存在 ModelLocator 中的物件與Array等,也都是vo

猜你在找的Flex相关文章