Может подскажите почему происходит следующая ситуация.
Пишу скрипт создания новой композиции через AE Scipt
Код: Выделить всё
app.project.items.addComp('CamRotation',1920,1080,1.0,2.0,25.0);
все работает нормально.
затем усложняю задачу и перед созданием новой композиции проверяю присутствует ли композиция с именем 'CamRotation в проекте
Код: Выделить всё
var ferstCompItem;
k=1;
//~ проверка наличия в проекте композиции с именем "CamRotation"
while (k <= app.project.numItems) {
if (app.project.item(k) instanceof CompItem & app.project.item(k).name = "CamRotation"){
ferstCompItem=app.project.item(k);
alert(ferstCompItem.name);
}
k =k+1;
}
//~ создание композиции с именем "CamRotation"
if (ferstCompItem == undefined ) {
alert("Будет создана композиция поворота камеры ");
app.project.save()
app.newProject();
app.project.items.addComp('CamRotation',1920,1080,1.0,2.0,25.0);
}
при этом если в проекте уже присутствуют ДРУГИЕ композиции, то это скрипт переименовывает все композиции в проекте, а так же, создает новую с таким же именем ????