我已经为Adobe Illustrator制作了一个脚本.但我有一个问题:我需要逐步(异步)应用一些函数.这些函数是:preparareToScrip、seltTextObjects、mergeTextObjects、moveNamesToNewLayer或leaveNamesOnCurrentLayer.有可能做到吗?以下是代码的一部分:
function runThisScript() {
var doc = app.activeDocument;
doc.selection = null;
var layer = doc.activeLayer;
var layer = doc.layers.getByName("Layer 1");
doc.activeLayer = layer;
prepareToScript();
selectTextObjects();
mergeTextObjects();
if (processAllChk.value) {
processAllNames();
app.preferences.setStringPreference(allKey, "true");
}
if (moveNamesChk.value) {
moveNamesToNewLayer();
} else {
if (!wasTrans) {
leaveNamesOnCurrentLayer();
}
moveNamesToNewLayer();
}
}
我已经try 了回调和等待.要么是我做错了什么,要么是它们在Adobe Illustrator中不起作用.