вход
Примечание: Это автоматический перевод; воспользуйтесь понятном языке без сленга.

погрузка выражения со сценарием

Форумы : погрузка выражения со сценарием
погрузка выражения со сценарием
Ben Frank - 11-04-2009


У меня есть сценарий, который делает несколько вещей, и по завершении мне это нужно, чтобы добавить выражение позиции слой Comp. выражении сохраняется на свою собственную в .JS файла и скрипт должен загрузить его. однако, Это не работает на все пути, думаю, будет. Вот что я сейчас. любая помощь будет высоко оценил.

var positionExpression = new File("R10_PositionExpression.js");
controlComp.layer("Bounce Variable Controls").position.expression = positionExpression;


спасибо!


Бен

--
Отъезд еду блог: http:/ / iatethat.com
--
Benfrank
направления искусства / Broadcast, Распечатать & Веб-дизайн / Фотография
Сети: www.Behance.net / Бенfrank / кадр
Сети: www.Benfrankdesign.com
Сети: www.Benfrankphotography.com

Re: погрузка выражения со сценарием
Xinlai Ni - 11-04-2009


Positionexpression имеет тип файла, еще не используется в качестве строки.
Поэтому не трудно-кода ваше выражение в том же JSX как этот сценарий? File I / O может быть дорогим.

Xinlai Н.И.
Инженер-программист, Google Inc.

Re: погрузка выражения со сценарием
Ben Frank - 11-04-2009


Да, Я понял, что. Я изменил это объявление Got It Работая таким образом:

controlComp.layer("Bounce Variable Controls").position.expression = "#include 'file:///R10-PositionExpression.txt'"

она прекрасно работает. Единственный вопрос теперь выяснить, как получить сценарий применять ее на каждом слое каждой Comp.

Бен

--
Отъезд еду блог: http:/ / iatethat.com
--
Benfrank
направления искусства / Broadcast, Распечатать & Веб-дизайн / Фотография
Сети: www.Behance.net / Бенfrank / кадр
Сети: www.Benfrankdesign.com
Сети: www.Benfrankphotography.com

Re: погрузка выражения со сценарием
Dan Ebberts - 11-04-2009


Я думаю, вам необходимо открыть файл, чтение файла в строковую переменную, Закрыть файл, и хранить строку в позицию выражения. см. JavaScript инструменты Doc, если вы не знаете, как это сделать.


Dan


Re: погрузка выражения со сценарием
Ben Frank - 11-04-2009


Я имею выражение быть стянут, но мне не удается выяснить число привилегий в проекте. Вот код, разве что "рабочий:

for (i = 0, i <= numComps, i++) {
myComp = app.project.item[i];
for (j = 0, j <= numLayers, j++) {
mycomp.layer[j].position.expression = "#include 'file:///Volumes/adtxraid_09/R10_REBRAND/01_AE_projects/00_AE_PRESETS/_scripts/R10-PositionExpression.txt'";
mycomp.layer[j].rotation.expression = "#include 'file:///Volumes/adtxraid_09/R10_REBRAND/01_AE_projects/00_AE_PRESETS/_scripts/R10-PositionExpression.txt'";
mycomp.layer[j].scale.expression = "#include 'file:///Volumes/adtxraid_09/R10_REBRAND/01_AE_projects/00_AE_PRESETS/_scripts/R10-PositionExpression.txt'";
}
}


Бен

--
Отъезд еду блог: http:/ / iatethat.com
--
Benfrank
направления искусства / Broadcast, Распечатать & Веб-дизайн / Фотография
Сети: www.Behance.net / Бенfrank / кадр
Сети: www.Benfrankdesign.com
Сети: www.Benfrankphotography.com

Re: погрузка выражения со сценарием
Dan Ebberts - 11-05-2009


Вам нужно петлю через App.Проект.пункты (от 1 до numitems) ищет какие-то элементы экземпляра compitem.

Dan


ОТВЕТ НА THREAD
ФорумыОбучениеЖурналУслугивидеоклипыНовостиБлоги


© CreativeCOW.net Все права защищены.

Creative общин мира

[Верх]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol