vaalba
Messages postés37Date d'inscriptiondimanche 18 juillet 2004StatutMembreDernière intervention18 octobre 2005
-
16 sept. 2005 à 15:00
vaalba
Messages postés37Date d'inscriptiondimanche 18 juillet 2004StatutMembreDernière intervention18 octobre 2005
-
18 sept. 2005 à 11:21
Bonj
Je cherche de l'aide pour mon horloge a aiguilles. Il marchent bien, le seul defaut c'est l'aiguille de l'heures (exemple: quands il est 10.40 ou 10.50, l'aiguille de l'heures reste sur le 10 et il ne se deplace pas vers le 11.00, il va sur le 11.00 vraiment a l'heures exacte.)
J'espere que vous avez compris, je suis italien alors pas facile a expliquer, si qualqu'un pourrais m'aider je pourrais envoyer la fichier fla (j'ai flash 5).
Merci
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 16 sept. 2005 à 17:40
Poste plutôt le morceau de code qui permet de faire déplacer l'aiguille
des heures...y'a juste une modification à faire dans la formule de
calcul à priori pour la rotation du clip.
slagt
Messages postés232Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention29 mars 2011 17 sept. 2005 à 11:05
Oula ! On sens le copier/coller tout de même... et aussi le code Flash 4/5, parce qu'il est visiblement pas à jour !
var dates = new Date();
var heure = dates.getHours();
var minute = dates.getMinutes();
var seconde = dates.getSeconds();
// Récupération de la date (si seule l'heure t'intéresse, tu peux supprimer cette partie) //
var gio = dates.getDay();
var mese = dates.getMonth();
anno = dates.getFullYears();
var Jour = ["Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"];
var Mois = ["Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre"];
mes = Mois[mese];
delete Mois;
delete mese;
giorno = Jour[gio];
delete Jour;
delete gio;
// Fin de la récupération de la date //
// La position de l'heure dépend de celle des minutes
heure += minute/60;
// setProperty n'est plus utilisé depuis un moment, on se sert de la notation par point.
ore._rotation = heure*30;
minuti._rotation = minute*6;
secondi._rotation = seconde*6;
Comme tu peux le voir, le code pouvait être optimisé. La principale
optimisation réside dans la récupération de la date complète (Samedi 17
Septembre 2005). Mais vu l'horologe sur ton site, tu n'affiches pas la
date ... donc est-ce que ça t'es vraiment utile ?
Tu peux toujours afficher la date sur le Clique Droit, ça pourrait être sympa.