dA-tools.com

AVLayer object

 
Layer属性の操作

var firstLayer = app.project.item(1).layer(1);

firstLayer.quality = LayerQuality.BEST;

firstLayer.startTime = 1;

firstLayer.inPoint = 2;

firstLayer.enabled = false;

firstLayer.name = "Yellow";

firstLayer.threeDLayer = true;

firstLayer.blendingMode = BlendingMode.ALPHA_ADD;

エフェクトを適用(英語)

theLayer=app.project.item(1).layer(1);

theLayer.property("Effects").addProperty("Fast Blur");

theLayer.property("Effects")("Fast Blur").blurriness.setValue(10);

theLayer.property("Effects")("Fast Blur").repeatEdgePixels.setValue(true);

エフェクトを適用(日本語)

theLayer.property("エフェクト").addProperty("ブラー(滑らか)");

theLayer.property("エフェクト")("ブラー(滑らか)").blurriness.setValue(10);

theLayer.property("エフェクト")("Fast Blur").repeatEdgePixels.setValue(true);

タイムリマップ

//値を取得

var myLayer = app.project.item(1).layer(1);

var myProperty = myLayer.timeRemap.valueAtTime(5.5,0);

alert(timeToCurrentFormat(myProperty,24)); //ver7-

//タイムリマップを適用

var myLayer = app.project.item(1).layer(1);

myLayer.timeRemapEnabled = true;

//キーを削除

myLayer.timeRemap.removeKey(2);

//値を設定

myLayer.timeRemap.setValueAtTime(t,value);

//Key補間をHOLDにする

myLayer.timeRemap.setInterpolationTypeAtKey(key,KeyframeInterpolationType.HOLD);