0
var Doc = activeDocument;
var newLayerSet = Doc.layerSets.add();
var count = 0;
alert(Doc.layers.length); //A
for(var i=0; i<Doc.layers.length ; i++){
if(Doc.layers[i].name.indexOf ("MMRE") != -1){
Doc.layers[i].move(newLayerSet, ElementPlacement.INSIDE);
}
count++;
}
alert(count); //B
它是腳本。 我不理解程序結果。Photoshop腳本錯誤(層數)
alert(Doc.layers.length); //A' result is 73.
but 'alert(count); //B result is 45.
這可能嗎?爲什麼?
你修改'Doc.layers',它變得更短,而你遍歷它(我假設)。 – deceze