2015-03-13 1 views
0

В AfterEffects я могу щелкнуть правой кнопкой мыши по файлу на панели «Проект», затем выбрать «Заменить кадры». После выбора файла Illustrator появляется окно, которое позволяет мне выбрать определенный слой из этого файла Illustrator.Может ли ExtendScript заменить файл FootageItem на файл Illustrator и указать определенный слой?

enter image description here

Можно ли заменить FootageItem с помощью ExtendScript и указать определенный слой файла Illustrator?

Основы документации, я нашел метод FootageItem.replace(). Однако, когда я использую этот метод, я не могу указать слой файла Illustrator.

ответ

1

В руководстве сценариев:

app.project.item (индекс) .layer (индекс) .replaceSource (Newsource, fixExpressions)

Описание:
Заменяет источник для этого слоя.

Параметры:

Newsource
Новый объект источник AVItem.

fixExpressions
Истина для настройки выражений для нового источника, в противном случае - false. Обратите внимание, что эта функция может быть ресурсоемкой; если заменить большое количество кадров, сделайте это только в конце операции. См. Также «Проект autoFixExpressions()» на стр. 115.

Возвраты: ничего.

Так что, я думаю, вы должны сделать два шага.

  1. Импорт вашего .ai файл с помощью new ImportOptions(file);
  2. заменить источник вашего AVLayer
+1

Благодаря @fabiantheblind. Я очень ценю ответ. – Chris

Смежные вопросы