After Effects CS3 Javascript APIを使用して、コンポジション内のテキストレイヤーを動的に作成および変更しています。After EffectsでTextLayerのテキストをプログラムで変更する
少なくとも、TextLayerオブジェクトの実際のテキストを変更するために適切なプロパティを見つけることができないように思えます。
After Effects CS3 Javascript APIを使用して、コンポジション内のテキストレイヤーを動的に作成および変更しています。After EffectsでTextLayerのテキストをプログラムで変更する
少なくとも、TextLayerオブジェクトの実際のテキストを変更するために適切なプロパティを見つけることができないように思えます。
ええと、次回はドキュメントをもっと読む必要があります。
var theComposition = app.project.item(1);
var theTextLayer = theComposition.layers[1];
theTextLayer.property("Source Text").setValue("This text is from code");
私はAfter Effectsの専門家ではありませんが、私はそれを使いこなしました。私はreading thisあなたを助けるかもしれないと思う。
これはテキストを変更する方法です。
var comp = app.project.item(23);
var layer = comp.layer('some_layer_name');
var textProp = layer.property("Source Text");
var textDocument = textProp.value;
textDocument.text = "This is the new text";
textProp.setValue(textDocument);