? ? ? - 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
