2014-01-13 47 views
0

我必须从一个.fla创建约30个不同的.swf,其中它们之间的唯一区别是一对动作脚本3字符串,用于在最终的.swf中设置一些文本。命令行.fla到.swf文件的编译?

我目前的做法是手动完成,更改每个.fla的字符串并编译为.swf。当然,这需要花费很多时间,而且这是一项可以更有效地完成的任务。

我想采用的新方法是使用其他编程语言编辑.fla文件(以其XLF格式)中的字符串,然后使用命令行工具编译为.swf。如果存在这样的命令行工具(和linux),那么我可以在Web应用程序上创建一个接口,并根据请求自动生成这些文件。

到目前为止,我一直没能找到适合我的目的的命令行工具。虽然在这个问题上有类似的stackoverflow问题,但这些都是非常古老的,现在可能存在这样的工具。如果情况并非如此,那么为了自动执行这种单调乏味的任务,您会推荐什么其他方法?

回答

1

有命令行不fla->swf工具,但你可以考虑两种选择:

  1. 你可以做所有你手工完成的工作,但与JSFL脚本。您还可以编写*.bat脚本(或Linux的bash)以启动此jsfl。在这种情况下,您仍然需要Flash Pro进行建筑。

  2. 考虑修改fla以这样一种方式,当你可以用它作为mxmlc项目的资产,所以你可以嵌入这个SWF,在运行时创建的资产,使用mxmlc conditional compiling应用更改和添加的孩子舞台。在这种情况下,您只需要Flash Pro即可构建资产。