始まる特別なコメントを書くことで、テンプレートの内容をプログラマでない人でも調整できる直感的なユーザインタフェースを表示させることができます。ページをご覧ください。動画のタイムラインで適当なレンダリングユニット(フレーズ、単語、文字、グラフィック)を選択、編集パネルでテンプレートを選んで「プログラミング」ボタンをクリックするとコードエディタが表示され、テンプレートの実装を編集できます。ページをご覧ください。必須プロパティとメソッドすべてのテンプレートは次のプロパティを持つ必要があります。PHRASE)また、何らかのユニットに適用できるテンプレートは次のメソッドを実装する必要があります。呼び出され、画面に表示することができます。演出によってはこれよりも長い時間表示させたい場合もあるでしょう。そんなときは、以下のプロパティを宣言してください。呼び出されるので、発声区間より1秒前からフェードインするようなテンプレートを作ることができます。呼び出されるようになりますが、動画再生が重くなるので利用は極力避けるようにしましょう。(boolean)プロパティとローカル変数プロパティ(this.hoge)は、テンプレートの調整結果を保持するため、また、他のテンプレートからも呼び出し可能なメソッドを定義するために使われます。コメントがついたテンプレートの調整結果は動画のデータとして保存され、動画を読み込むときに復元されます。hoge)を使ってください。インスタンスを取得できます。特別な関数print(内容を確認したいオブジェクト)オブジェクトの文字表現をブラウザのコンソールに出力します。このメソッドに限らず、インタプリタは問題発生時にコンソールへメッセージを出力することがあるので、テンプレートの開発中はコンソールを開いておくことをおすすめします。findBeat(時刻)指定した時刻のビート情報(Beat)を取得します。findChorus(時刻)指定した時刻のサビ情報(Segment)を取得します。イージング関数をサポートしています。https://www.createjs.com/docs/tweenjs/classes/Ease.htmlrequire(“テンプレート名”)テンプレートは、他のテンプレートを自身の中でインスタンス化して、そのメソッドを呼ぶことができます。これにより、同じようなエフェクトのコードを何度も書かずに済みます。テンプレートの依存関係が循環するようなコードは無限ループになるのでご注意ください。次のような2つのテンプレートは定義したとたんに無限ループになり、処理が重すぎると判断されて動きません。処理に時間がかかりすぎると、TextAliveはそのテンプレートを一時的に利用不可にします。}}#プログラミング。