Advertisement
Guest User

Countdown day After Effects finalclap

a guest
Feb 25th, 2013
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Configuration chronomètre
  2. var config = {}
  3. config.start = {
  4.     day    : 26,        
  5.     hour   : 0,
  6.     minute : 0,
  7.     second : 0
  8. }
  9. config.stop = {
  10.     day    : 0,
  11.     hour   : 0,
  12.     minute : 0,
  13.     second : 0
  14. }
  15.  
  16. // Conversion en millisecondes
  17. chrono_start = (config.start.day*86400 + config.start.hour*3600 + config.start.minute*60 + config.start.second)*1000;
  18. chrono_end   = (config.stop.day *86400 + config.stop.hour *3600 + config.stop.minute *60 + config.stop.second )*1000;
  19.  
  20. // Calcul de l'avancement du chrono à l'instant courant, défini par la valeur de la glissière à cet instant
  21. chrono_amplitude = chrono_end - chrono_start;
  22. pourcentage = effect("countdown_percent")("Curseur");
  23. time_walk = chrono_start + Math.floor( chrono_amplitude * pourcentage / 100 );
  24.  
  25. // Extraction des heures, minutes, secondes
  26. reste = time_walk;
  27.  
  28. nb_day = Math.floor(reste/86400000); // jours
  29. reste = reste%86400000;
  30.  
  31. nb_hour = Math.floor(reste/3600000);  // heures
  32. reste = reste%3600000;
  33.  
  34. nb_minute  = Math.floor(reste/60000); // minutes
  35. reste = reste%60000;
  36.  
  37. nb_second = Math.floor(reste/1000);   // secondes
  38. reste = reste%1000;
  39.  
  40. nb_ms = reste;                        // milliseconde
  41. nb_cs = Math.floor(nb_ms/10);         // centième de seconde
  42.  
  43. // Ajout des zéros devant, pour l'affichage
  44. str_day     = (nb_day);
  45. str_hour    = ("0" + nb_hour  ).slice(-2);
  46. str_minute  = ("0" + nb_minute).slice(-2);
  47. str_second  = ("0" + nb_second).slice(-2);
  48. str_cs      = ("0" + nb_cs    ).slice(-2);
  49. str_ms      = ("00"+ nb_ms    ).slice(-3);
  50.  
  51. // Affichage
  52. text.sourceText = str_day+", "+str_hour+":"+str_minute+":"+str_second+":"+str_cs;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement