Добрый день! Пытаюсь адаптировать скрипт. Задача следующая. Выделяем первый слой и все контуры меньше заданного значения кидаем на другой слой. Потом значение меняется и снова отсеиваются на другой слой и так далее. Посмотрите пожалуйста! В чем ошибки?
Код:
k =0;
for(j=0; j<5; j++) {
mySelection = activeDocument.layers[0].hasSelectedArtwork=true;
newlayer4 = activeDocument.layers.add();
if (mySelection.length>0){
if (mySelection instanceof Array){
k=k+ 1000;
for (i=1; i<(mySelection.length); i++){
obj=mySelection[i];
obj_gabarit=Math.abs(obj.area);
if(obj_gabarit<k){
obj.duplicate(newlayer4);
obj.remove()
}
}
}
}else{}
}