我正在寻找一种方法来设置版本或内部版本号,以便使用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
这是主要的,但它似乎现在有效。
答案 0 :(得分:1)
查看第三方插件列表:http://www.flashdevelop.org/wikidocs/index.php?title=3rd_Party_Plugins
AutoVersion或Version都可以做到这一点 - 我之前使用过AutoVersion,除了一些bug(即创建接口文件时),它完成了这项工作。不确定它是否适用于多个文件