[ID CS4-CS6] Сделать активным фрейм с иллюстрацией.

  • Автор темы Автор темы DrEgor
  • Дата начала Дата начала

DrEgor

Участник
Топикстартер
Сообщения
818
Реакции
71
Добрый день. Нужна помощь, что-то не могу сообразить.
Имеем документ с прилинкованными картинками. Одна из картинок имеет имя 1.jpg
Как скриптом сделать активным фрейм с этим файлом?
 
найти и сделать ему select(). а зачем? любые манипуляции из скрипта можно произвести и без выделения
 
Код:
var doc = app.activeDocument;
var name = '1.jpg';

for (var i = 0; i < doc.links.length; i++) {
    if (doc.links[i].name == name) {
        doc.links[i].parent.parent.select();
    }
}
 
  • Спасибо
Реакции: catpaw, _MBK_ и DrEgor
а зачем? любые манипуляции из скрипта можно произвести и без выделения

Не по теме:
Элементарно, Ватсон!
Например если мой выводной скрипт обнаруживает необработанную картинку, то выделяет её, говорит ей Fit Selection in Window, ругается и останавливается.

 
найти и сделать ему select(). а зачем? любые манипуляции из скрипта можно произвести и без выделения
охотно верю наслово :)
просто я начал с того, что производил приседания с "выделенным объектом", навешивал на него разного плана проверки, перенос на нужный слой и т.д.
В какой-то момент решил, что скрипт сам должен искать нужный объект... в данном случае - по имени файла например.
После нахождения - делать его "выделенным" и скрипт работает дальше.
 
ну вот выделять для этого не обязательно, если ссылка на объект есть, с ней и работать дальше
 
ну вот выделять для этого не обязательно, если ссылка на объект есть, с ней и работать дальше
Ссылка на объект который стоит во фрейме, мне нужны параметры их обоих. Опять-же, наверное можно все это получить без выделения, но тогда пришлось бы править скрипт.