Как обратиться к ширине и высоте композиции AE через JS?
var compName=prompt("Name Composition:");
var w=prompt("Width");
if(compName!=null){
var newcomp = app.project.items.addComp(compName, 1920, 1080, 1, 15, 25);
}
Я пишу код, как мне сделать что бы пользователь мог сам писать ширину и высоту через prompt, а не я прописывал в коде?
Вылетает вот такая ошибка сразу.
меняю в первой строке const на var и после этого вторая строка становится ошибочной. При замене всех const на var становится 5 строка ошибочной.
вот здесь мы с помощью диалогового окна записываем в переменные w и h высоту и ширину соотв.:
const w=prompt("Set width");
const h=prompt("Set height");
Далее мы вызываем функцию которая что то делает - я не знаю до конца что, т.к. не работаю в АЕ.
Из вашего примера понятно, что 2 и 3 аргументы данной функции отвечают за ширину и высоту (числа 1920 и 1080). Поэтому я их заменил на полученные из диалогового окна значения.
Потом их пришлось засунуть эти значения в parseInt(), т.к. изначально введенные числа сохранялись в строковом типе данных(как текст), а эта функция делает их числами(ну это решение последней ошибки, там и по тексту самой ошибки понятно, что не так)
var newcomp = app.project.items.addComp(compName, parseInt(w), parseInt(h), 1, 15, 25);