flashdevelop生成swc庫

flashdevelop沒有直接支持生成swc的工程,但flashdevelop生成swc也比較方便,不用任何插件。flex

swc庫是由 flexsdk的compc.exe生成的,其實咱們經過這個命令行也能夠直接生成swc。但仍是直接在flashdevelop裏F8一下,編譯+生成來得方便。ui

我先創建一個AS3 Project,取名爲logic吧。
插件

1. 打開project Properties對話框,output那一頁命令行

    把輸出名字logic.swf改爲logic.swc。get

2. 選擇build tab頁flash

    在Post-Build Command Line加入生成swc的執行命令,注意是Post-Build,不是Pre-Build。it

    "$(CompilerPath)\bin\compc.exe" -include-sources "$(ProjectDir)\role" "$(ProjectDir)\item"  -compiler.library-path "$(ProjectDir)\..\..\lib\protobuf.swc" -output "$(OutputFile)"io

    這個命令把role和item目錄下的AS代碼生成swc的。-compiler.library-path, 這個是指定引用其餘swc的路徑。編譯

3. 關於Document-Classsdk

    通過上面兩項設置,F8,會提示需要一個Document-Class,咱們要的是swc,不需要程序運行入口。咱們爭取能不用Document-Class也能編譯。

    打開第一步的output那一頁,把Compilation Target 從Application改爲"Custom Build"。

設置完後,F8,編譯,接着就生成swc了。

個人flashdevelop版本是:4.2.0 RTM for .NET2.0。

相關文章
相關標籤/搜索