Horloge analogique style vista

Soyez le premier à donner votre avis sur cette source.

Vue 21 806 fois - Téléchargée 1 975 fois

Description

Voici mon premier code, il y a un debut à tous.
J'ai fait une horloge analogique style de la SlideBar de Vista.

Source / Exemple :


onClipEvent (enterFrame) {
    heure = new Date();
    _root.horloge.secondes = heure.getSeconds();
    _root.horloge.minutes = heure.getMinutes();
    _root.horloge.heures = heure.getHours();
    _root.horloge.s._rotation = _root.horloge.secondes*6;
    _root.horloge.m._rotation = _root.horloge.minutes*6;
    if (_root.horloge.heures >= 12) {
   _root.horloge.h._rotation = (_root.horloge.heures + _root.horloge.m._rotation/360)*30;
    } else {
        _root.horloge.h._rotation = (_root.horloge.heures-12)*30;
    }
}

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
23 février 2009

Très chouette!
On a toujours besoin d'une horloge, et celle-là est super, sans effet superflu.
Messages postés
3
Date d'inscription
jeudi 23 février 2006
Statut
Membre
Dernière intervention
12 novembre 2008

Ah bravo! excellent.
Messages postés
13
Date d'inscription
mardi 13 juillet 2004
Statut
Membre
Dernière intervention
21 juillet 2008

Voici un exemple qui permet d'éviter le passage abrupt de l'heure par une progression plus naturelle de cette petite aiguille... remplacer le test par ces lignes suivantes (qui entre soit dit est plus compact):
if (_root.horloge.heures >= 12) {
_root.horloge.heures -= 12;
}
_root.horloge.h._rotation = (_root.horloge.heures + _root.horloge.m._rotation/360)*30;

et le tour est joué (avec jeu de mot lol)
Messages postés
1
Date d'inscription
jeudi 5 juin 2008
Statut
Membre
Dernière intervention
20 juillet 2008

Trés bien !!!!
Messages postés
128
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
14 juillet 2008

Tout simplement 10/10
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.