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"