Avatar de l’utilisateur
meuh68
Spéculoos
Messages : 96
Enregistré le : 14 Aoû 2015, 09:18
Localisation : Strasbourg
Contact : Site Internet

Les chiffres après la virgule avec une expression

02 Juin 2017, 15:29

Hello,

Je suis en train de réaliser une vidéo avec un template qui utilise des expressions super cool reliées à des sliders pour pouvoir changer des chiffres rapidement :

Capture d’écran 2017-06-02 à 15.23.44.png
Capture d’écran 2017-06-02 à 15.25.57.png
Capture d’écran 2017-06-02 à 15.25.57.png (18.29 Kio) Vu 325 fois


Jusque là c'est super, mais j'ai un retour de mon client qui veut que j'écrive des chiffres après la virgule. J'ai donc enlevé le Math.round de l'expression mais je me retrouve avec un point à la place de la virgule... Je cherche à remplacer ce point par une bonne vieille virgule à la française... est-ce que quelqu'un voit comment faire ça ? :roll:

Capture d’écran 2017-06-02 à 15.27.01.png
Capture d’écran 2017-06-02 à 15.27.01.png (18.24 Kio) Vu 325 fois
0

Avatar de l’utilisateur
Motion_speaker
Spéculoos
Messages : 91
Enregistré le : 15 Mar 2016, 11:23
Contact : Twitter

Re: Les chiffres après la virgule avec une expression

02 Juin 2017, 16:09

Salut, Avec la ligne de code ci-dessous, tu aura exactement ça sur ton écran.
Capture d’écran 2017-06-02 à 16.07.46.png
Capture d’écran 2017-06-02 à 16.07.46.png (20.42 Kio) Vu 317 fois

tu rajoute des sliders sur les 3 premières valeurs et tu aura un parametrage facile :)

Sinon tu le fais direct dans le code... libre à toi de poser des clefs si besoin

Code : Tout sélectionner

startCount = 0;
endCount = 3816;
countDur = 2;

var num = Math.round(linear(time,0,countDur,startCount,endCount))
num = Comma(num);
[num]

function Comma(number)
{
number = '' + Math.round(number);
if (number.length > 3)
{
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length / 3); i++)
{
if ((mod == 0) && (i == 0))
output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
else
output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
return (output);
}
else return number;
}



je poste quelques freebies parfois sur dribbble https://dribbble.com/NabilSpeak faudrait que je fasse une mini page de dowload sur mon site car la c'est à l'arrache mais bon ^^
2

Avatar de l’utilisateur
meuh68
Spéculoos
Messages : 96
Enregistré le : 14 Aoû 2015, 09:18
Localisation : Strasbourg
Contact : Site Internet

Re: Les chiffres après la virgule avec une expression

02 Juin 2017, 17:33

Oh super, ça marche avec le code ! Merci beaucoup :)
0

Avatar de l’utilisateur
GuillaumeProg
Gobelet
Messages : 105
Enregistré le : 07 Mar 2016, 11:33
Localisation : Paris
Contact : Site Internet

Re: Les chiffres après la virgule avec une expression

05 Juin 2017, 20:17

Salut, si ça peut aider, j'avais fais un preset pour créer des compteurs totalement personnalisable, sur lequel tu peux modifier les points / virgules des milliers et décimales, ajouter des préfixes et suffixes au nombre etc...

C'est ici : http://www.guillaumegallot.fr/tools/counter-pro
1

Retourner vers « Scripts & Expressions »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité