Layer object

記述

app.project.item(index).layer(index)

概要

Layer objectはコンポジション中の特定のレイヤーへアクセスを提供します。これはインデックス番号または名称のいずれかを文字列を用いて、アイテムのレイヤーコレクションからアクセスすることができます。

インデックス番号でアクセスした例(この例のアラートで返されるのがレイヤーの名称)

var myLayer = app.project.item(1).layer(1);

alert(myLayer.name);

レイヤー名称でアクセスした例(この例のアラートで返されるのがインデックス番号)

var myLayer = app.project.item(1).layer('MyFirstLayer');

alert(myLayer.index);

LayerはCameraLayer, LightLayer, AVLayerのベースオブジェクトです。Layerのアトリビュートとメソッドはこれらすべてのオブジェクトでも使用可能です。

レイヤーのプロパティにアクセスするにはPropertyBase objectを参照してください。

Layer objectは単一のレイヤーへのアクセスを行なう際に使用します。複数のレイヤーにアクセスする場合(「コンポジション内の全てのレイヤー」とか「現在選択しているレイヤー」など...)にはLayerCollection objectを参照してください。

サンプル

var firstLayer = app.project.item(1).layer(1);

firstLayer.enabled = false;

firstLayer.name = "Disabled Layer";