motionserg
  • Work

Expresión de conteo

numDecimals = 0;
commas = false;
symbol = true;
beginCount = 34;
endCount = 12;
dur = 2;

t = time - inPoint;
s = linear (t, 0, dur, beginCount, endCount).toFixed(numDecimals);

prefix = "";
if (s[0] == "-"){
prefix = "-";
s = s.substr(1);
}
if(symbol) prefix += "°";

if (commas){
decimals = "";
if (numDecimals > 0){
decimals = s.substr(-(numDecimals + 1));
s = s.substr(0,s.length - (numDecimals + 1));
}
outStr = s.substr(-s.length, (s.length-1)%3 +1);
for (i = Math.floor((s.length-1)/3); i > 0; i--){
outStr += "," + s.substr(-i*3,3);
}
outStr + decimals + prefix;
}else{
s + prefix;
}

Si quieres saber más acerca de esta expresión, aquí puedes encontrar una descripción detallada.

2025 © Sergio Mendizábal Ritter

 

Loading Comments...
 

    • Subscribe Subscribed
      • motionserg
      • Already have a WordPress.com account? Log in now.
      • motionserg
      • Subscribe Subscribed
      • Sign up
      • Log in
      • Copy shortlink
      • Report this content
      • View post in Reader
      • Manage subscriptions
      • Collapse this bar