Flex中的manager

Flex中的manager主要有以下幾個:

1、SystemManager(mx.managers.SystemManager):是Flex程序應用的主控者,每個Flex程序都是從SystemManager開始的;

相信讀者在啓動Flex應用程序時,都會先看到一個進度條,這個就是下載應用程序的進度條,也是Flex程序的第一楨。

加載完成後,就進入第二楨,也就是看到的應用程序,這時程序就可以運行了。

這兩楨都是由SystemManager完成的。有興趣的讀者可以研究研究,這樣就可以做出個性化的下載進度條了,不過第一楨儘量少寫,以便使應用程序儘快加載;

2、DragManager(mx.managers.DragManager):管理拖放動作,這也是FLEX的最大特色之一吧。如:可以選擇一個List,將其拖拽到另一個組件進行添加(在Demo1中就演示了這種效果,讀者可以複習一下) 。

3、SytleManager(mx.styles.StyleManager):用於爲組件實例、整個組件類型或 Flash 文檔中的所有用戶界面組件獲取和設置樣式(下一講就會講樣式和主題,不過只要做過J2EE項目的應該很熟悉);

4、CursorManager(mx.managers.CursorManager):用來控制光標並且可以替換光標圖像;

5、ModuleManager(mx.managers.ModuleManager):加載管理module。和IModuleInfo結合可以動態加載module(Demo7就是動態加載module);

6、BindingManager(import mx.managers.LayoutManager):Flex的度量和佈局策略的引擎。分提交、度量和佈局三個階段。有興趣的讀者可以自己研究一下;



此外還有FocusManager、PopUpManager、HistoryManager等等,這兒就不一一講解,大家有興趣自己學習學習。

manager對學習Flex是非常重要的,所以在這兒專門單獨講一下,幫助大家在概念和思想上有個全局的認識。

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