? ? ? - Création d'une horloge non numérique - Flash - ? ? ?
Salut ! Tu veux faire une horloge à aiguilles flash ?
Bonne nouvelle ! C'est ici qu'on apprend ça ;D
Résultat en image (en flash plutôt
Hey hey hey ! Ce n'est pas beau tout ça ?
On commence ...
Ouvrez flash , créez un document flash .
Pour les dimensions , moi je conseille 200 / 200 mais c'est à vous de choisir
Faites le fond de votre horloge ,
Le rond de couleur
Créez verticalement vos 3 aiguilles (3 traits)
Convertissez les une par une en symbole clip , et mettez le repaire clip en bas
Maintenant , nous allons mettre les occurrences .
Mettez "hours" comme occurrence à l'aiguille des heures .
"seconds" et "minutes" pour les secondes et les minutes .
Une fois les occurrences mise ,
Placez chaque aiguille au centre de l'horloge avec leurs point le plus bas
qui touche le centre de l'horloge .
(bien sur , les aiguilles sont toutes les unes sur les autres)
Maintenant , sélectionnez tout (ctrl A) y compris le fond
et convertissez tout ça en symbole clip
Puis mettez dans action clip le code suivant :
onClipEvent (enterFrame) {
time = new Date();
mil = time.getMilliseconds();
s = time.getSeconds();
m = time.getMinutes();
h = time.getHours();
seconds._rotation = s*6+(mil/(1000/6));
minutes._rotation = m*6+(s/10);
hours._rotation = h*30+(m/2);
}
Explications :
Le code anime les aiguilles en fonction du temps
sur un axe avec rotation .
(je développerais plus précisément ce code plus tard

