文字列を1文字/フレームに分解

テキストレイヤーに適当に文章を貼り付ける。
新規テキストレイヤーを作成しソーステキストに以下を貼り付け。


thisComp.layer("対象のテキストレイヤー名").text.sourceText.charAt(time*(1/thisComp.frameDuration));

そうすると1フレームに1文字ずつ順番に表示されます。


行ごとに表示させたいときは↓

thisComp.layer("対象のテキストレイヤー名").text.sourceText.split("\r")[time*(1/thisComp.frameDuration)];


ParticlarのRandomStillFreamとかで使う用かな。

最初に文章貼り付けたレイヤーに直接書いてもいいんだけど、そうするとテキストの確認とか面倒なので一応別レイヤーにしてみました。



ソースは↓
http://ae-users.com/files/xxJulexx/CS3/Strings_par_Frame.aep