我使用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);