軽いメモ投稿。
AfterEffectsは歴史が長く、ちょっと検索するとたくさんの情報が見つかる。しかし、スクリプティング回りには何度か仕様変更が入ったらしく、見つかった有益そうな情報が実はもう内容が古くて(とても良いまとめ記事であったとしても)今では役に立たないといった事がある。
古い仕様のままでいる事は徐々にツールが時代遅れになり首を絞めるので、大幅な仕様変更がscriptやexpressionに入ったこと自体は歓迎する物の、webで見つかる情報が新旧混在しているのでちょっと困る。さらにその記事に投稿日が記載されていないと、はたして内容を信じていいのかいけないのか判断が難しい。
そんなところから、公式の エクスプレッションエンジン間の構文の違い という記事を読んでいたのだが、下記のような記載を見つけた
スネークケースのプロパティおよびメソッドは許可されない
廃止されたスネークケースのプロパティおよびメソッド(キャメルケースの代わりにアンダースコアを使用して記述)は、JavaScript エンジンではサポートされません。両方のエンジンと互換性があるので、代わりにキャメルケースバージョンを使用する必要があります。次に、廃止されたスネークケースおよび対応するキャメルケースのリストを示します。
ここから思うに、日付のあやふやなexpression情報に出会った際は、メソッド名やプロパティ名がキャメルケースだったら最近、スネークケースだったらちょっと前という判断ができそうだ。
おわり。




