Flex中, Modules是在一個application可用來load或unload外部swf的東西, Modules不可以被單獨執行, 要執行Modules的內容必定得在特定application中, 也就是多個applications可share某一個module. 使用Modules的主要好處是在需要的時候才動態的把不同module load進來, 並在不需要的時候unload來free memory, 以達到減小main application檔案大小的目的. 來看個例子吧~
http://140.112.31.185/flextest/moduleExample/moduleExample.swf
moduleExample.mxml (main application)
仔細注意可以看到是使用mx:ModuleLoader喔!
LineChartModule.mxml (其它module依此類推)
注意開頭不再是mx:Application, 而是mx:Module喔!
沒有留言:
張貼留言