- Сообщения
- 447
- Реакции
- 74
раз уж так лихо получилось выяснить наличие картинки в выделенном объекте — спрошу и енто тоже.
итак, нужно узнать есть ли в выделенной картинке путь с заданным именем.
я делаю(неправильно) так:
логика подсказывает, что раз можно так назначать путь, то можно и узнать имя... но вот фигу.
добрался до
но эта зараза выдаёт [object path] вне зависимости от наличия там таки этого пути. или вообще какого-бы то ни было пути.
я решил, что раз он выдаёт результат типа "путь", то по идее можно вывести индекс этого пути:
на что индиз ругается, что индексы у ентой штуки нет.
мои полномочия, как и знания, на этом всё.
чо делать-та?
итак, нужно узнать есть ли в выделенной картинке путь с заданным именем.
я делаю
Код:
try {
var img = app.activeDocument.selection[0];
img.clippingPath.appliedPathName = "имя-пути";
} catch (e)
{
alert (img.itemLink.name+"\nнет такого путю");
continue;
}
логика подсказывает, что раз можно так назначать путь, то можно и узнать имя... но вот фигу.
добрался до
Код:
app.selection[0].clippingPath.paths.itemByName("имя-пути")
я решил, что раз он выдаёт результат типа "путь", то по идее можно вывести индекс этого пути:
Код:
app.selection[0].clippingPath.paths.itemByName("имя-пути").index
мои полномочия, как и знания, на этом всё.
чо делать-та?