装飾バナー

ベクトルまたは配列内の特定の値へのアクセス


    2Dプロパティまたは3Dプロパティの配列内の1つの値だけを参照するエクスプレッションを作成することができます。初期設定では、別の値を指定しない限り、最初の値が使われます。例えば、レイヤー1の回転プロパティからレイヤー2のスケールプロパティにピックウイップをドラッグすると、次のエクスプレッションが表示されます。

    this_comp.layer(2).scale[0]

    初期設定では、上記のエクスプレッションではスケールプロパティの最初の値である幅が使われます。高さの値を使う場合は、プロパティ名ではなく、2番目の値に直接ピックウイップをドラッグするか、エクスプレッションを次のように変更します。

    this_comp.layer(2).scale[1]

    逆に、レイヤー2のスケールプロパティからレイヤー1の回転プロパティにピックウイップをドラッグすると、スケールの値が2つになるように、エクスプレッションが自動的に複製されます。次のエクスプレッションが表示されます。

    [this_comp.layer(1).rotation, this_comp.layer(1).rotation]

    1つの回転値を2つにせずに、いずれかの値パラメータに異なる値を使うには、複製されたエクスプレッションを削除し、値を挿入します。例えば、スケールの高さに回転値を、幅に10を使うには、次のエクスプレッションを使います。

    [this_comp.layer(1).rotation, 10]