【脚本案例】调整图层置顶

介绍

选择一个合成,置顶当前合成的所有调整图层
排序前
【脚本案例】调整图层置顶
排序后
【脚本案例】调整图层置顶

源码

“`javascript
* 功能:选择一个合成,指定当前合成的所有调整图层
* 源码:https://www.yuelili.com/?p=17996
* 版本:1.0
*/

var panelGlobal = this;
var palette = (function () {

// PALETTE
var palette = (panelGlobal instanceof Panel) ? panelGlobal : new Window("palette");
if (!(panelGlobal instanceof Panel)) palette.text = "置顶调整图层";
palette.orientation = "row";
palette.alignChildren = ["center", "top"];
palette.spacing = 10;
palette.margins = 16;

var create = palette.add("button", undefined, undefined, { name: "create" });
create.helpTip = "选择一个合成,然后单击";
create.text = "置顶";
create.preferredSize.width = 80;
create.onClick = move_top

// 判断
function move_top() {
app.beginUndoGroup("adjust_to_top");
var comp = app.project.activeItem

if (comp instanceof CompItem) {
myLayers = comp.layers
var jug = 0
for (var i = myLayers.length; i > 1; i–) {
theLayer = comp.layer(i)
if (theLayer.adjustmentLayer == true) {
theLayer.moveToBeginning()
i = i + 1
jug += 1
}
if (jug + 1 == i) {
break
}
}

} else {
alert("请选择一个合成")
}

app.endUndoGroup();

}

palette.layout.layout(true);
palette.layout.resize();
palette.onResizing = palette.onResize = function () { this.layout.resize(); }

if (palette instanceof Window) palette.show();

return palette;

}());

“`

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

【脚本案例】基于选择图层时间 创建新图层

2021-9-29 2:27:41

AEAE开发AE插件/脚本脚本开发

【AE脚本】路径反向 | JimWho | 开源

2021-9-29 14:35:42

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