【AE表达式】指定位数的整数(也就是前面加0)——滑块控制指定整数位数的文本图层

指定3位整数

e=effect("e")("滑块").value;

e=Math.round(e);

if(e<0){
    i=-1;
}else{
    i=1;
}

e=Math.abs(e);

if(e<10){
    e="00"+e;
}else if(e<100){
    e="0"+e;
}else{
    e=e;
}

if(i<0){
    e="-"+e;
}

e;


若干为整数:

e=自己获取一个滑块,这里是显示的数字;
n=自己获取一个滑块,这里是显示的位数;
e=Math.round(e);


i=e<0?(-1):1;
e=Math.abs(e);


m=n-e.toString().length;
o="";


if(m>0){
    for(var j=0;j<m;j++){
    o+="0";}
e=o+e;
}

if(i<0){
    e="-"+e;
}

e;


评论
热度 ( 2 )
只展示最近三个月数据

© leizingjiu | Powered by LOFTER