需要在几个文件中设置版本或内部版本号

时间:2012-03-14 14:10:48

标签: actionscript-3 flash actionscript flashdevelop

我正在寻找一种方法来设置版本或内部版本号,以便使用Flashdevelop匹配几个文件。我喜欢它,以便在构建项目之前,我可以在所有感兴趣的文件中快速设置此版本号,而无需打开每个文件,选择并粘贴新值。

在我的主AS文件中,我有一个像这样的变量集:

private var version:String = "1.2.3.4";

在其他两个XML文件中,我希望显示相同的版本号,可能是:

文件1:

<?xml version="1.0" encoding="utf-8" ?> <data version="1.2.3.4">

文件2:

<?xml version="1.0" encoding="utf-8" ?> <data version="1.2.3.4">

我这样做是为了快速确定哪些版本的XML与什么版本的SWF一起使用。

理想情况下,我想要一种快速的Flash开发方式来执行此任务,但我愿意接受不同应用程序和方法的建议。

下面是我目前在FlashDevelop中用作宏的强力方法,它首先突出显示版本号文本,然后执行宏。

ScintillaCommand|Copy Edit|folder1\file1.xml ScintillaCommand|DocumentStart ScintillaCommand|LineDown ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|Paste Edit|folder2\file2.xml ScintillaCommand|DocumentStart ScintillaCommand|LineDown ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|Paste Edit|folder3\file3.xml ScintillaCommand|DocumentStart ScintillaCommand|LineDown ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightEnd ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|WordRightExtend ScintillaCommand|Paste

这是主要的,但它似乎现在有效。

1 个答案:

答案 0 :(得分:1)

查看第三方插件列表:http://www.flashdevelop.org/wikidocs/index.php?title=3rd_Party_Plugins

AutoVersion或Version都可以做到这一点 - 我之前使用过AutoVersion,除了一些bug(即创建接口文件时),它完成了这项工作。不确定它是否适用于多个文件

相关问题