| After Effects - Steigender Zähler über 30000
Noch was unklar? Dann in unserem Forum nachfragen Zum Orginal-Thread / Zum Videobearbeitung / Special Effects-Forum
Frage von losbonos:
hallo, ich versuche gerade einen Zähler zu erstellen, der bis 95000 geht. ich hab es mit einem quelltext ausprobiert.
numDecimals = 0; commas = false ; dollarSign = false; beginCount = 0; endCount = 130000; dur = 20;
t = time - inPoint; s = linear (;t, 0, dur, beginCount, endCount).toFixed(;numDecimals);
prefix = ""; if (;s[0] == "-"){ prefix = "-"; s = s.substr(;1); } if(;dollarSign) 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); } prefix + outStr + decimals; }else{ prefix + s; }
es funktioniert wunderbar. das einzige was mir nicht gefällt ist, dass die abstände der einzelnen zahlen nicht proportional zueinander sind. dadurch wirkt das alles sehr unruhig. hat einer von euch ein lösung?
Antwort von Mylenium:
es funktioniert wunderbar. das einzige was mir nicht gefällt ist, dass die abstände der einzelnen zahlen nicht proportional zueinander sind. dadurch wirkt das alles sehr unruhig.
Ähm, dafür gibt's monospaced Fonts und Tabellenziffern. Das hat mit deiner abgekupferten Expression Null zu tun, sondern mit der Schriftart.
Mylenium
Noch was unklar? Dann in unserem Forum nachfragen Zum Orginal-Thread / Zum Videobearbeitung / Special Effects-Forum
| |