Как включить нескольких слоев одной кнопкой

  • Автор темы Автор темы Compa_sss
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Compa_sss

Участник
Топикстартер
Сообщения
2
Реакции
0
Всем привет! Помогите, пожалуйста! Как возможно включить и выключить видимость нескольких (определенных) слоев в Illustrator нажатием одной кнопки или сочетанием клавиш. Может это можно реализовать с помощью Action или скрипт есть какой нибудь?
 
Ответ: Как включить нескольких слоев одной кнопкой

Так утащите их всех в Sublayer для какого-нибудь нового пустого слоя, а уж его включайте/выключайте.
 
Ответ: Как включить нескольких слоев одной кнопкой

Простейший скрипт для простейшей структуры слоев может выглядеть так:
Код:
var myLayers = app.activeDocument.layers;
var myVL = ["Layer 1","Layer 2","Layer 4"]; //Список видимых слоев
var myUnVL = ["Layer 3","Layer 5"];          //Список невидимых слоев
for (i=0;i<myVL.length;i++){
	app.activeDocument.layers[myVL[i]].visible = true;
	}
for (i=0;i<myUnVL.length;i++){
	app.activeDocument.layers[myUnVL[i]].visible = false;
	}

PS. А переключить видимость всех слоев вообще легко:
Код:
var myLayers = app.activeDocument.layers;
for (i=0; i<myLayers.length; i++){
	myLayers[i].visible = !myLayers[i].visible;
	}
 
Ответ: Как включить нескольких слоев одной кнопкой

Так утащите их всех в Sublayer для какого-нибудь нового пустого слоя, а уж его включайте/выключайте.

Можно. Но при этом нарушится последовательность слоев. Или допустим , что в одном случае мне нужно 10 слоев, а потом другие 10 слоев , три из которых будут общими.
 
Статус
Закрыто для дальнейших ответов.