Α κατηγορίας στην αντίστροφη Javascript

Δευτέρα 13 Οκτωβρίου, 2008

Στη μετά 3D Αντίστροφη με FIVe3D (βλέπε Πώς το έκανα: Γράψτε μια αντίστροφη μέτρηση στο Flash), ήταν μια τάξη πρόταση για τη δημιουργία ενός αντικειμένου σε Actionscript Αντίστροφη, εδώ για μια παρόμοια μορφή με την Javascript:

JavaScript:
  1. / **
  2. * Αντίστροφη Τάξης
  3. *
  4. * @ Συντάκτης Giovambattista Fazioli
  5. * @ @ Email g.fazioli undolog.com
  6. * @ Web http://www.undolog.com
  7. *
  8. * @ Παράμ ηη (string) «ημέρα μήνας, έτος»
  9. *
  10. * /
  11. dd ) { αντίστροφη λειτουργία (δδ) (
  12. / / Init στόχους χρόνο
  13. Date ( dd ) ; var target = νέα Ημερομηνία (ηη)?
  14. = target. getTime ( ) ; αυτό. targetTime = στόχου. getTime ()?
  15. / **
  16. * Refresh αντίστροφη μέτρηση
  17. * /
  18. = function ( ) { αυτό. ανανεώσετε = λειτουργία () (
  19. Date ( ) ; var σήμερα = νέα ημερομηνία ()?
  20. ( ) ; var = currentTime σήμερα. getTime ()?
  21. / / Χρόνος που απομένει
  22. this . targetTime - currentTime ) ; αυτό. _leftMilliseconds = (this. targetTime - currentTime)?
  23. ( this ._leftMilliseconds / 1000 ) ; αυτό. _leftSeconds = Math. πάτωμα (this. _leftMilliseconds / 1000)?
  24. ( this ._leftSeconds / 60 ) ; αυτό. _leftMinutes = Math. πάτωμα (this. _leftSeconds / 60)?
  25. ( this ._leftMinutes / 60 ) ; αυτό. _leftHours = Math. πάτωμα (this. _leftMinutes / 60)?
  26. / / Δεν ενότητα
  27. = Math. floor ( this ._leftHours / 24 ) ; αυτό. leftDays = Math. πάτωμα (this. _leftHours / 24)?
  28. / / Για εκτύπωση
  29. = this ._leftMilliseconds % 1000 ; παρούσας. leftMilliseconds = αυτό. _leftMilliseconds% 1000?
  30. = this ._leftSeconds % 60 ; αυτό. leftSeconds = αυτό. _leftSeconds% 60?
  31. = this ._leftMinutes % 60 ; αυτό. leftMinutes = αυτό. _leftMinutes% 60?
  32. = this ._leftHours % 24 ; αυτό. leftHours = αυτό. _leftHours% 24?
  33. )
  34. ( ) ; αυτό. refresh ()?
  35. )

Παράδειγμα

JavaScript:
  1. countDown ( '1 1, 2009' ) ; var cd = νέα αντίστροφη μέτρηση ( «1 1, 2009»)?
  2. / / Δείτε πόσες ημέρες, ώρες, λεπτά και χιλιοστά του δευτερολέπτου στο πρώτο Ιανουάριος 2009
  3. cd. leftDays + "," + cd. leftHours + "," + cd. leftMinutes + "," + cd. leftSeconds + "," + cd. leftMilliseconds ) ; έγγραφο. γράψει (δηλαδή leftDays + "," + CD. leftHours + "," + CD. leftMinutes + "," + CD. leftSeconds + "," + CD. leftMilliseconds)?

Σχετικές Post