コンポジション内の全オブジェクトのアンカーポイントをオブジェクトの中心にする |
動作バージョン |
2.0 |
---|---|
Windows | ○ |
Macintosh | ○ |
解 説 | コンポジション内の全オブジェクトのアンカーポイントをオブジェクトの中心にするにはobjectsで全オブジェクト情報を参照し、そこからboundingBoxでオブジェクトの上下左右のポイントを取得します。取得したポイントから、横幅と縦幅を求めます。求めた横幅と縦幅を2で割り、その値をアンカーポイントのx,yに設定します。 |
---|---|
コード | Comp = application.currentComposition; len = Comp.objects.length; for (i=0; i<len; i++) { obj = Comp.objects[i].boundingBox; ax = (obj.right - obj.left)/ 2; ay = (obj.bottom - obj.top) / 2; Comp.objects[i].anchorPoint.x = ax; Comp.objects[i].anchorPoint.y = ay; } |
■サンプルスクリプトをダウンロードする >>.zip |