選択されたオブジェクトをコンポジションの中央に配置する |
動作バージョン |
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 |