使用 mxmlc 在命令行中构建 Flex 或 Flash 项目

Flex 编译器(mxmlc)是 Flex SDK 最重要的部分之一。你可以在任何你喜欢的文本编辑器中编辑 AS3 代码。创建一个从 DisplayObject 扩展的主类文件。

你可以在命令行中触发构建,如下所示:

mxmlc -source-path="." -default-size [width in pixels] [height in pixels] -default-frame-rate [fps] -o "outputPath.swf" "mainClass.as"

如果需要编译 Flash 项目(而不是 Flex),可以按如下方式添加对 Flash 库的引用(你需要安装 Adobe Animate IDE):

mxmlc -source-path="." -library-path+="/Applications/Adobe Animate CC 2015.2/Adobe Animate CC 2015.2.app/Contents/Common/Configuration/ActionScript 3.0/libs" -static-link-runtime-shared-libraries=true -default-size [width in pixels] [height in pixels] -default-frame-rate [fps] -o "outputPath.swf" "mainClass.as"

或者在 Windows 上:

mxmlc -source-path="." -library-path+="C:\Program Files\Adobe\Adobe Animate CC 2015.2\Common\Configuration\ActionScript 3.0\libs" -static-link-runtime-shared-libraries=true -default-size [width in pixels] [height in pixels] -default-frame-rate [fps] -o "outputPath.swf" "mainClass.as"