我该如何在Flash Builder 4中自动构建多个swf文件?

3

我正在处理一个项目,其中包含Main.fla和Preload.fla。我使用Flash Builder 4进行所有编码工作。每次想要测试时,我都必须转到Flash CS5,发布Main.swf,然后运行Preload.swf。是否有一种方法可以自动化此过程,以便我只需按下Flash Builder 4内的“运行Main”按钮,就可以自动完成所有操作?


2
我只是设计了Main,使得它可以单独运行,或从Preloader中加载。这通常需要在Main文档类中加入一些逻辑,比如“if context != preloader { some functionality }”,但不总是需要。如果您找不到所需的自动构建功能,这可能是一个选项。 - Mark L
1个回答

1
使用JSFL脚本编译所有的fla文件。然后在Flash Builder中将JSFL设置为外部工具。

我创建了JSFL文件并在Flash IDE中成功运行,但当我尝试将其添加为外部工具时,出现错误提示无法执行该文件。 - knuckfubuck
当您设置外部工具时,您是将其直接指向jsfl还是将其指向带有jsfl作为命令行参数的flash.exe?路径中是否有任何空格?如果您使用的是Windows,请尝试使用短DOS名称而不是带有空格的名称。 - Samuel Neff
我使用的是Mac电脑。似乎外部工具无法识别Flash.app作为可运行的文件。我尝试将Flash.exe放入其中进行测试,这样关于文件不存在的错误就消失了。这是一个bug还是在Mac上不允许这种功能? - knuckfubuck
@knuckfubuck,抱歉,我无法帮助您解决Mac电脑相关问题。不过您可以尝试发表一个新的问题,专门询问在Mac电脑上如何在Eclipse中运行外部工具。 - Samuel Neff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接