Изменение цвета формы скрипта в 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);
Другие вопросы по тегам