[概要]
既に「[auto]scaleAnimator.jsx」を適用したレイヤーのズームイン・ズームアウトをトグル切り替えできるスクリプト。複数選択可。
[使い方]
- 拡大・縮小を切り替えたいレイヤーを全て選択する
- スクリプトを実行する
ズームイン状態のレイヤーはズームアウトへ、ズームアウト状態のレイヤーはズームインへトグル切り替えとなります。
利用シーンとしては「[auto]scaleAnimator.jsx」を適用した直後に、その動画にはズームアウトが合うと直感した場合など。
編集しながら「この写真はズームイン」「この写真はズームアウト」と個別に調整していくことがほとんどかと思われるので、編集最後に全部逆にしたいということは少ないでしょう。
[解説]
var sel=app.project.activeItem.selectedLayers;
function f_tgl_scaleAnimator(){
var tx=[];
for(i=0;i<sel.length;i++){
if(sel[i].property("ADBE Effect Parade")("ズームアウトに")==null){
tx.push(sel[i].name+" - [ズームアウトに]エフェクト");
}else{
target=sel[i].property("ADBE Effect Parade")("ズームアウトに");
target(1).setValue(1-target(1).value);
}
}//for sel.length
if(tx.length!=0){
alert(tx.join("\r")+"\rがありません","下記レイヤーはスキップされました");
}
}//function
app.beginUndoGroup("[tgl]@scaleAnimator");
f_tgl_scaleAnimator();
app.endUndoGroup();
全選択レイヤーのエフェクト名”ズームアウトに”チェックボックスを検索して切り替えます。ONならOFFに、OFFならONに。
例によってこれらのエフェクトの名前を変えていると変更できません。
逆に同じ名前のチェックボックスエフェクトがあれば値を変更してしまいます。
この記事へのコメントはありません。