參考資料 : pureMVC 官方網站 也許對於"純"程式設計師來說 pureMVC 才是比較正統的 MVC design pattern 的作法...跟它相處了兩天還是沒辦法對它產生愛啊... 也許它的可攜性比較高...但是我實在看不到它可愛在哪裡...也許它太正統了;也許是因為它都不使用 Flex framework吧...(可能需要慢慢體會...) 先了解它的主要架構就是一對一對的: • Model vs. Proxy • View vs. Mediator • Controller vs. Command 以下是同上篇 [Flex] Cairngorm 練習筆記 一樣的工作改為 pureMVC 寫法 Menu tree: list.xml : <?xml version="1.0" encoding="utf-8"?> <data> <list name="AAAA" data="0"/> <list name="BBBB" data="1"/> <list name="CCCC" data="2"/> <list name="DDDD" data="3"/> </data> 0. ListVO package com.mvc.model.vo { public class listVO { public function listVO(label:String, data:String){ this.label = label; this.data = data; } public var label:String; public var data:String; } } 1. 從 ListProxy 開始寫 pureMVC 的 Proxy 主要的工作大概就是: 匯集對應 Models 提供方法、屬性給別人使用 ( 建議:給自己或 Command 修改就好 ) 要努力跟 Mediator