您要编译的项目实际上包含一个Make 文件。
MXMLC = "/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/bin/mxmlc"
build:
$(MXMLC) -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as
clean:
rm recorder.swf
它看起来为 osx 设置,但你明白了。如果您只需要进行微小的更改并且可以在没有显示错误/警告/等的 IDE 的情况下进行。你可以这样做:
- 下载FlexSDK
- 设置环境变量,以便您可以从系统上的任何位置访问 mxmlc 编译器
- 导航到您的项目并从命令行编译
第 1 步很简单。
第 2 步取决于您的操作系统。在 Windows 上应该类似于我的电脑 > 属性 > 高级 > 环境变量(我记得这是在 XP 上,应该仍然在 Windows 7 上的计算机属性属性中的某个PATH
位置)并将 FlexSDK 的 bin 文件夹的位置添加到变量中。在 unix 上,您应该在~/.profile或~/.bash_profile中添加类似的内容:export PATH=/your/path/to/FlexSDK/bin:$PATH
在此您应该能够从命令行mxmlc -version
运行
第 3 步意味着导航到项目并运行:
mxmlc -warnings=false -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as
简而言之,这就是命令行选项。
如果您有更多的编辑工作,您可以使用 IDE。如果您使用的是 Windows,我强烈推荐FlashDevelop:它是快速/轻量级/免费/开源的。它会下载 sdk 并为您设置一切。
如果您使用的是 OSX,您可以使用FDT 5 Free或Flash Builder的试用版(默认为 60 天)或使用 actionscript 3 bundle 设置 TextMate。