[心得] 用Compc.exe編譯SWC library file

看板Flash作者 (CJ Cat)時間17年前 (2009/02/02 14:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
相信有很多人都遇到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)

02/02 16:02, , 1F
真方便 :)
02/02 16:02, 1F
文章代碼(AID): #19Xf8vhh (Flash)
文章代碼(AID): #19Xf8vhh (Flash)