2017-01-26 9 views
0

矩形を作成し、その色をAfter Effectsのデフォルトの「赤」から変更するスクリプトを作成しようとしています。After Effectsでのスクリプトのシェイプの色の変更

ここに私のものがあります。形状を作成しますが、「塗りつぶし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() 

答えて

0

それがわかりました。それは:

shapeLayer.content("Group 1").content("Fill 1").color.setValue(myRGBColor); 
関連する問題