推 aquarianboy:真方便 :) 02/02 16:02
相信有很多人都遇到SWC格式的AS library
這是已經將所有class編譯起來的程式庫檔案
(知名的fisix物理引擎就是以SWC的形式來發佈)
在Flex或Flash(CS4以上)
使用這個SWC程式庫來編譯會比編譯最原始的AS檔還要快
因為SWC是已經編譯過(而且通過編譯器測試)的檔案
最近我也想要把CJLibrary CS4做成SWC檔案
於是開始研究如何使用compc.exe
(Flex Builder有提供library project,不過我想試試用command line的方式來做SWC)
其實真的很簡單
只要先抓好Flex SDK之後
開啟命令提示字元,移到Flex SDK根資料夾底下的bin資料夾
然後輸入以下的指令
compc -include-sources [class根路徑] -output [目標SWC輸出路徑]
就會生出一個SWC檔了
(前提當然是要你的class都能夠通過編譯器測試)
例如
compc -include-sources "C:/myClasses" -output "C:/myLib.swc"
這行指令就會把"C:/myClasses"裡面的所有class打包成一個"C:/myLib.swc"檔案
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.88.227
※ 編輯: cjcat2266 來自: 61.228.88.227 (02/02 14:36)