UI¶
UI.progress()¶
progress(title: string, total: number, fn: ProgressFunc): void;
PF_CreateNewAppProgressDialog(CC2014.1で追加されている)を用いて、プログレスバーを表示する。
参照: PF_CreateNewAppProgressDialog 参照: PF_CreateNewAppProgressDialog - how to use it?
// コンポを大量に作る。
(() => {
try {
app.beginUndoGroup('Make Numerous Comps')
Atarabi.UI.progress('Progress Example', 500, ctx => {
const comp = app.project.items.addComp(`Comp ${ctx.index + 1}`, 100, 100, 1, 10, 30);
});
} catch (e) {
// pass
} finally {
app.endUndoGroup();
}
})();
// コンポを大量に作る。
(function () {
try {
app.beginUndoGroup('Make Numerous Comps');
Atarabi.UI.progress('Progress Example', 500, function (ctx) {
var comp = app.project.items.addComp("Comp ".concat(ctx.index + 1), 100, 100, 1, 10, 30);
});
}
catch (e) {
// pass
}
finally {
app.endUndoGroup();
}
})();