Skip to main content
Hisashi Mega
Participating Frequently
August 2, 2020
Question

エクスプレッション評価前の値のひろいかたがわかりません

  • August 2, 2020
  • 1 reply
  • 187 views

スクリプトでは、valueAtTime(time,true)でエクスプレッション評価前の値が返されるのは調べたら出てくるんですが、それをエクスプレッションでやろうと思ってもできません。

違うプロパティで、参照したいプロパティのエクスプレッション適用前の値をひろうには、どのようにすれば良いか教えてもらいたいです

    This topic has been closed for replies.

    1 reply

    Community Expert
    August 2, 2020

    詳しくないので、間違っているかもしれませんが、エクスプレッションの引数は(時間)しかないので、目的のことはできません。

    参照するレイヤーの複製を作成して、エクスプレッションを無効にしてはどうでしょう。

    Community Expert
    August 3, 2020

    <追記>
    下記サイトにエクスプレッションで使えるメソッドの説明があるので参考にしてください。
    https://helpx.adobe.com/jp/after-effects/using/expression-language-reference.html#property_attributes_and_methods_expression_reference

     

    スクリプトのvalueAtTime(time , true)を使うためには、スクリプトの作成が必要です。
    その場合、キーフレームを追加して値を設定するメソッドはsetValueAtTime()になります。