HORLOGE SANS OBJET NEW DATE !

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 - 20 avril 2008 à 16:23
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 - 31 juil. 2008 à 16:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46407-horloge-sans-objet-new-date

Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
31 juil. 2008 à 16:29
Suite au message de Pegase que j'aprouve également.

Quel est donc l'intérêt de cette source Sleepless_2101 ? As tu pensé que ta source pourrait donc servir à quelqu'un d'autre que toi ?

Note au passage que c'est bien là le but de toute source sur Flashkod (et dieu sait combiens de fois c'est répéter).
J'en conclus donc encore une fois que la source a été posté pour montrer ce que tu as "réussit" à faire et te persuader par la même occasion que la source ne te servira pas qu'à toi (j'ai un doute sur le sens de la phrase la...).

Encore une source à classer dans la catégorie des "Regardez ce que je sais faire !", on finira bien par demander à Nix de nous l'a mettre ;)

Blacknight
Note : Pas de note
sleepless_2101 Messages postés 8 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 5 mai 2008
30 avril 2008 à 14:27
Oui merci, c'est quelque chose que j'avais déjà remarqué; j'ai même fait un test sur mon pc: retard de 3s sur 1min, c'st beaucoup...
mais je n'ai pas cherché à résoudre ce problème, qui ne m'intéresse pas spécialement, je m'étais plutôt penché là dessus pour essayer de reproduire le fonctionnement d'une horloge genre montre!
Merci pour le tuyau de l'as3 et de la class Timer, je m'y pencherai dessus plus tard (pas avant cet été, concours oblige ;) ).
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
29 avril 2008 à 11:06
Je viens de penser à un truc dans le métro : Ton système est faux et risque de créer des retards de quelques millisecondes à chaque cycles.

La class setInterval que tu as créée est une approximation qui n'est déclenchée que lors du passage de frame le plus proche de l'interval. Or il a été démontré que le respect de la cadence de chaque ordi est différent selon le matèriel. Donc ton principe n'est pas fonctionnel à long terme.

Ta seule alternative serait de coder tout ça en as3 et d'utiliser la class Timer qui, elle, est réellement basée sur l'horloge interne de la machine client.

Peg'
sleepless_2101 Messages postés 8 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 5 mai 2008
20 avril 2008 à 18:06
l'intérêt: aucun, si ce n'est un peu de code pour le débutant que je suis!
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
20 avril 2008 à 17:30
oui, j'ai vu. J'ai juste un doute sur l'intérêt final d'une telle source ...

Peg'
sleepless_2101 Messages postés 8 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 5 mai 2008
20 avril 2008 à 17:14
bah, ça c'est pour le réglage, si l'utilisateur ne veut pas se "fatiguer" à entrer la date et l'heure; mais comme tu as du le constater, ça peut se modifier. Je pense que tu as déjà réglé un horloge, c'est ici le même principe! Ensuite, une fois que le réglage est fait, il n'y a pas d'objet Date pour le fonctionnement ;)
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
20 avril 2008 à 16:23
J'ouvre ton code et je vois ligne 27 : var date:Date = new Date();
Ok, c'est juste pour proposer la date et l'heure actuelle au démarrage de ton horloge, mais quelle est la "prouesse" technologique alors ?

Peg'
Rejoignez-nous