選択されたオブジェクトをコンポジションの中央に配置する

動作バージョン
2.0
Windows
Macintosh

解  説
コンポジション内の全オブジェクトをコンポジションの中央に配置するにはコンポジションの幅からオブジェクトの幅を引いて2で割ります。それをオブジェクトの座標値として設定します。

コード
Comp = application.currentComposition;
cx = Comp.size.x;
cy = Comp.size.y;
selObj = Comp.selection;
len = selObj.length;
for (i=0; i<len; i++)
{
obj = selObj[i].boundingBox;
ox = (obj.right - obj.left)/ 2;
oy = (obj.bottom - obj.top) / 2;
x = (cx - ox) / 2;
y = (cy - oy) / 2;
selObj[i].position.x = x;
selObj[i].position.y = y;
}


■サンプルスクリプトをダウンロードする >>.zip