AfterEffects Script
レイヤーマーカーエディタ・テキストセパレーターと
ExtendScript Toolkit のエラー(Mac版)

ずーっと前からやろうと思いつつ
着手してはなかなかうまくいかず、放置を繰り返してきた
レイヤーマーカーエディターが概ね完成しました。

なぜうまくいかなかったかというと
GUIをマーカーの個数分増やすよう動的に基本のソースを書いていて
java scriptの恩恵のthisでオンクリックアンドアサインを実行していたため
どうしても全てのマーカーのプロパティを一括してアサインする方策が取れなかったのです。
ひとえに、独学の我流でコードを書いてきたからかもなーと思いつつも
作業上に重大な影響があったわけでもないのと
断続的に多忙になったりしていたのでそのままにしてきました。
この度時間もできたのでHtml5とJavaScriptのコーディングに関する本を読んでみたところ
割と目から鱗なことや、理解しやすい解説がおおく、あっさりと方策が思いつきました。
そして元のコードを改良する形で完成したわけです。
まだ、bugがないわけではないですが、全体が完成したので
そちらはぼちぼち修正していこうと思います。
それにしてもこの度は、本のありがたみがわかりました。
やはり本は書き方なども統一されていてとても体系的にに吸収できると実感しましたね。
もちろんwebの情報もとても重要ですが

また、テストするときに副産物もできましたね。
文章になったテキストを分割するようなスクリプトでとりあえずテキストセパレーターとしました。
テキストスプリッターにするかもしれません。

実行画面のキャプチャもvimeoしましたから
ご興味があればご覧ください。結構便利ですよ。

さらには、久々ツールキット上からデバッグをしたところ
ツールキットがなんだかエラーを吐きまくります。

「対象エンジン「main」でスクリプトを実行できません。(#1116) Can’t start debug session.」
ってことなんですが、、、
そしてググってみたところこんな投稿がありました。
また、Macだけってことのようです。
多分修正されないでしょうから、自分で対策しました。
探してこられた方は以下を確認して
自己責任において対処してみてください。
※とりあえず、エラーは発生しなくなりました。

adobeのフォーラム



コメントを書く