文字が画面右端から最初の位置に集まるようにする |
動作バージョン |
2.0 |
---|---|
Windows | ○ |
Macintosh | ○ |
解 説 | 文字が画面右端から最初の位置に集まるようにするには、選択されたテキストを1文字ずつ分解します。これはconvertIntoObjects()で分解することができます。次に現時点の文字の位置を保持します。開始フレームで文字を文字を画面右端+文字数*間隔の位置に設定します。次に終了フレームに移動し、最初に保存した座標に設定します。 |
---|---|
コード | textKern2(30);// 文字間隔(ピクセル) function textKern2(waitFrame) { var objX = new Array(); var Comp = application.currentComposition; var cx = Comp.size.x; textObj = Comp.selection[0].convertIntoObjects(); len = textObj.length; for (i=0; i<len; i++) objX[i] = textObj[i].position.x; for (i=0; i<len; i++) { wf = i * waitFrame; textObj[i].stopwatch.position = true; textObj[i].startFrame = 0; textObj[i].currentFrame = 0; textObj[i].position.x = cx + (i * waitFrame); textObj[i].endFrame = len * waitFrame; textObj[i].currentFrame = wf; textObj[i].position.x = objX[i]; } } |
■サンプルスクリプトをダウンロードする >>.zip |
|
■サンプルの実行結果を見る >>実行 |