【AE脚本开发】必学!UI:一个按钮,单击执行功能

【AE脚本开发】必学!UI:一个按钮,单击执行功能

只要把你的函数放在函数区,然后单击按钮,就可以执行你的函数啦

比如我是单击按钮,alert一段文字。

你也可以把写好的脚本放在ae安装目录\Support Files\Scripts\ScriptUI Panels下,这样就可以停靠了。记得重启ae再打开

代码


/**
 * 作者:yueli
 * 源码:https://www.yuelili.com/?p=19664
 */
 var panelGlobal = this;
 var palette = (function () {

     // UI 构建
     // =======
     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 = create_it  // 绑定函数

     // 主函数功能区
     function create_it() {
        // 写你的功能
        alert("hello world")
     }

     // UI 结束区(展示)
     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}}人
人已充电
AEAE开发脚本开发

【AE脚本】强制用户选择时间轴合成方法

2022-1-19 0:13:25

AE开发脚本开发

[AE脚本开发]ScriptUI实现在非法输入时还原上次数值

2022-2-25 12:32:43

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