Actionscript 3 FlashDevelop中单独的调试/发布输出

Actionscript 3 FlashDevelop中单独的调试/发布输出,actionscript-3,flashdevelop,Actionscript 3,Flashdevelop,我想为调试版本和发布版本提供单独的输出目录。但是,我在FlashDevelop中看不到任何合适的选项。这件事可以实现吗?如果可以,如何实现?如果不是,如何确定当前版本是编译为调试版还是发布版?是的,这是可能的。转到项目->属性->生成。在生成后命令行上,您可以定义生成完成后将发生什么。您应该制作一个*.bat,将构建移动到相应的文件夹,或者直接执行该命令 例如,此命令将生成的*.swf文件移动到调试或发布文件夹,具体取决于当前生成 cmd.exe /c "xcopy /Y $(OutputDir

我想为调试版本和发布版本提供单独的输出目录。但是,我在FlashDevelop中看不到任何合适的选项。这件事可以实现吗?如果可以,如何实现?如果不是,如何确定当前版本是编译为调试版还是发布版?

是的,这是可能的。转到项目->属性->生成。在生成后命令行上,您可以定义生成完成后将发生什么。您应该制作一个*.bat,将构建移动到相应的文件夹,或者直接执行该命令

例如,此命令将生成的*.swf文件移动到调试或发布文件夹,具体取决于当前生成

cmd.exe /c "xcopy /Y $(OutputDir)\$(OutputName) $(OutputDir)\$(BuildConfig)\"
如果目录不存在,它将创建它

如果您在输出路径(项目属性)中添加“-debug”,希望这对您有所帮助,它将在发布版本中被删除

  • bin/app debug.swfbin debug/app.swf
  • 将在发布模式下生成为bin/app.swf