AfterEffectsのExpressionに関するweb上の情報の新旧を見分ける

AfterEffectsのExpressionに関するweb上の情報の新旧を見分ける

軽いメモ投稿。

AfterEffectsは歴史が長く、ちょっと検索するとたくさんの情報が見つかる。しかし、スクリプティング回りには何度か仕様変更が入ったらしく、見つかった有益そうな情報が実はもう内容が古くて(とても良いまとめ記事であったとしても)今では役に立たないといった事がある。

古い仕様のままでいる事は徐々にツールが時代遅れになり首を絞めるので、大幅な仕様変更がscriptやexpressionに入ったこと自体は歓迎する物の、webで見つかる情報が新旧混在しているのでちょっと困る。さらにその記事に投稿日が記載されていないと、はたして内容を信じていいのかいけないのか判断が難しい。

そんなところから、公式の エクスプレッションエンジン間の構文の違い という記事を読んでいたのだが、下記のような記載を見つけた

スネークケースのプロパティおよびメソッドは許可されない

廃止されたスネークケースのプロパティおよびメソッド(キャメルケースの代わりにアンダースコアを使用して記述)は、JavaScript エンジンではサポートされません。両方のエンジンと互換性があるので、代わりにキャメルケースバージョンを使用する必要があります。次に、廃止されたスネークケースおよび対応するキャメルケースのリストを示します。

ここから思うに、日付のあやふやなexpression情報に出会った際は、メソッド名やプロパティ名がキャメルケースだったら最近、スネークケースだったらちょっと前という判断ができそうだ。

おわり。

Previous post AfterEffectsのスクリプトリファレンスは2つある。
Next post 2022年度版 AfterEffectsのエクスプレッションを外部ファイルに記述する