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);
}
その他