【AE脚本】基于文字图层内容排序

/**
 * @source https://github.com/ff6347/after-effects-script-snippets/blob/master/sort_text_layers_by_content.jsx
 * @author fabiantheblind
 * @description this sorts layers by their content
 *
 *
 * @todo [description]
 */

 function main() {
    str = 'one,two,three,four' 

   app.beginUndoGroup('XXX');

   var curComp = app.project.activeItem;
   if (!curComp || !(curComp instanceof CompItem)) {
     alert('noComp');
     return;
   }

   var arr = str.split(',');

   var layers_to_move = [];
   for(var i = 0; i < arr.length; i++) {
     for(var l = 0; l < curComp.selectedLayers.length; l++) {
       var layer = curComp.selectedLayers[l];
       if(arr[i] == layer.text.sourceText.value) {
 // ~                 alert("Found " + arr[i] );
         layers_to_move.push(layer);
         break;
       }
     }
   }

   for(var j = 0; j < layers_to_move.length; j++) {
       alert(layers_to_move[j].index)
     layers_to_move[j].moveToBeginning();
   }

   app.endUndoGroup();

 }
 main();

 

给TA充电
共{{data.count}}人
人已充电
AE开发脚本开发

【AE脚本】基于图层名称,切换图层小眼睛开关

2021-9-3 23:09:22

AE开发脚本开发

【AE脚本】图层按选择顺序重新排序(其他图层位置不变)

2021-9-3 23:56:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索