Answered
選択した複数のシェイプレイヤーの塗りの色を取得するスクリプトを作りたい
初めまして。aeのスクリプト初心者です。
こちらは、選択した複数のシェイプレイヤーの塗りの色を変えるスクリプトを作ろうとしています。
調べながらスクリプトを組んだのですが、色プロパティを取得できません。
動作させるにはどのようなコードを作成すればいいのかご教示いただけますと幸いです。
var layers = app.project.activeItem.selectedLayers;//アクティブな複数レイヤーを取得
for (i = 0; i < layers.length; i++) {//レイヤー数繰り返し処理を行う
var layer = layers[i];//レイヤーを取得
var contents = layer.property(“Contents”);//レイヤーのコンテンツを全て取得
for (i = 0; i < contents.length; i++) {//コンテンツ数繰り返し処理を行う
var content = content[i];//コンテンツ内のアイテム?を一つずつ取得
var color = content.property(“Fill 1”).property(“Color”);
//塗りのカラーを取得
color.setValue([0,0,0]);//カラーを変更
}
}
