You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AE脚本:如何用一行代码创建调整层并实现单次撤销删除?

解决AE脚本中创建调整层的合并撤销问题
  • 核心方法:利用AE脚本API的撤销分组功能,把创建纯色层和转为调整层的两步操作打包成一个可撤销单元
  • 修改后的代码:
app.beginUndoGroup("Create Adjustment Layer");
var adjLayer = comp.layers.addSolid([1.0, 1.0, 1.0], "Adjustment Layer", comp.width, comp.height, 1);
adjLayer.adjustmentLayer = true;
app.endUndoGroup();
  • 关键说明:
    • beginUndoGroup()和endUndoGroup()是AE内置的脚本方法,用来将中间的所有操作标记为单个撤销步骤
    • 括号内的字符串是撤销记录里显示的操作名称,可根据需求自定义
    • 执行这段脚本后,按下Ctrl+Z就能直接删除整个调整层,不会出现先还原为纯色层的拆分撤销情况

内容的提问来源于stack exchange,提问作者Skopega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 12:55:37