AS3項目基礎框架搭建分享robotlegs2 + starling1.3 + feathers1.1

這個框架和我之前使用robotlegs1版本的大體相同,今天要寫一個新的聊天軟件就把之前的框架升級到了2.0並且把代碼整理了一下。

使用適配器模式使得starling的DisplayObject和flash的DisplayObject可以相互通信,細節見http://bbs.9ria.com/thread-160633-1-1.html

  框架的啓動流程是,先注入一個flash的DisplayObject啓動Robotleges,上下文配置完畢後,啓動Starling,把Starling的根容器作爲一個feathers屏幕的轉換器。

將轉換器注入到一個屏幕轉換接口上,這樣轉換屏幕只要注入那個接口就可以了。之後就加載轉到第一個Screen加載界面(一般情況下都是這個公司的logo),在界面的

mediator的初始化函數中發送開始加載資源事件。該事件觸發了加載資源的command,在command中根據資源配置的XML使用bulkloader(一個開源的隊列加載器)加載

表裏的資源。加載完畢後,就可以進入歡迎界面了。下面是文件

http://pan.baidu.com/share/link?shareid=2073225246&uk=3591406465

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章