Вопрос пользователя:
Ответ нейросети:
var doc = app.activeDocument; var sw = doc.swatches; var selectedColors = [];
function abc() { var dialog = new Window('dialog', ''); var group = dialog.add('group'); var checkboxes = [];
for (var i = 0; i < sw.length; i++) {
var swatch = sw[i];
var colorGroup = group.add('group');
var checkbox = colorGroup.add('checkbox', undefined, '' + swatch.name);
checkbox.value = false;
checkbox.onClick = function() {
if (this.value) {
selectedColors.push(this.text);
} else {
var index = selectedColors.indexOf(this.text);
if (index !== -1) {
selectedColors.splice(index, 1);
}
}
};
checkboxes.push(checkbox);
}
var list = dialog.add('listbox', undefined, selectedColors);
dialog.show();
}
abc();
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.