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。

相关文章
相关标签/搜索