activeItem

書き方:app.project.activeItem;

値の読み出し/書き込み: 

返り値:[object CompItem]

使用可能バージョン:AE7/CS3/CS4

バージョンに対する特筆

説明

アクティブなアイテムを返す。

無い場合、または無効な場合はnullが返ってくる。

アクティブなアイテムというのがちょっと曖昧。

タイムラインはBコンポを表示していても、フッテージウィンドウがアクティブで、Aコンポを選んでる場合はAコンポが返ってくる。

フッテージウィンドウでAコンポを選択していても、Bコンポのタイムラインウィンドウをアクティブにしていたら、Bコンポが返ってくる。

フローチャートウィンドウがアクティブの場合、フローチャートで何も選んで無くても、全部選んでいても、そのフローチャートのコンポが返ってくる。

フッテージウィンドウで複数選択していた場合で、フッテージウィンドウがアクティブの場合無効になりnullが返ってくる

selectionとは違って、必ず1つのアイテムしか返ってこないので、うまく使うと有効的。

使用例

var item = app.project.activeItem;

if(item){

    alert(item.name);

}

その他