Изменение цвета формы скрипта в After Effects
Я пытаюсь написать сценарий, который создает прямоугольник, а затем меняет его цвет по умолчанию "Красный" в After Effects.
Вот что у меня есть. Он создает форму, но никогда не меняет цвет "Fill 1".
function createBackgroundShape() {
var currentComp = app.project.activeItem;
if (currentComp) {
var shapeLayer = currentComp.layers.addShape();
var shapeGroup = shapeLayer.property("Contents").addProperty("ADBE Vector Group");
shapeGroup.property("Contents").addProperty("ADBE Vector Shape - Rect");
shapeGroup.property("Contents").addProperty("ADBE Vector Graphic - Stroke");
shapeGroup.property("Contents").addProperty("ADBE Vector Graphic - Fill");
var myRGBColor = [0, 255, 0, 255]/255;
shapeLayer.content("Group 1").content("Fill 1").color = myRGBColor;
shapeLayer.content("Group 1").content("Stroke 1").color = myRGBColor;
}
}
createBackgroundShape ()
1 ответ
Догадаться. Так должно быть:
shapeLayer.content("Group 1").content("Fill 1").color.setValue(myRGBColor);