精華區beta Flash 關於我們 聯絡資訊
相信有很多人都遇到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)
aquarianboy:真方便 :) 02/02 16:02