After Effects で JavaScript でテキストを作成する方法
P粉464113078
2023-07-28 20:44:45
<p>addText(text)を使用してテキストを作成しようとしましたが、実行ボタンをクリックしても何も起こりません。 </p><p>コードの一部を次に示します。</p><p><br /></p>
<pre class="brush:php;toolbar:false;">button6.onClick = function() {
テキストを追加();
関数 addText() {
app.beginUndoGroup("私のプロセス");
var comp = app.project.activeItem;
var selectedlayer = comp.selectedLayers[0];
if (comp == null) {
alert("構成が選択されていません");
}
if (comp.selectedLayers[0] == null) {
alert("レイヤーを選択");
}
var outpoint = comp.selectedLayers[0].outPoint;
var inpoint = comp.selectedLayers[0].inPoint;
var 継続時間 = アウトポイント - インポイント;
var textLayer = comp.layers.addText(text);
var sourceText = textLayer.property("ソーステキスト").value;
ソーステキスト.fontSize = 100;
sourceText.font = Arial;
textLayer.property("ソーステキスト").setValue(sourceText);
textLayer.adjustmentLayer = false;
textLayer.inPoint = インポイント;
textLayer.label = 1;
comp.layer(1).moveBefore(選択されたレイヤー);
app.endUndoGroup();
}
}</pre>
<p>addBoxText(text)を使用してテキストを作成してみましたが、結果は同じでした。 </p>
純粋な JavaScript を使用している場合、イベント関数の名前は onClick ではなく、onclick にする必要があります。