? ? ? - 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 ) Ce petit tuto (vite fais ) est finis ! Si vous avez des questions (il ce peut que j'ai mal expliqué certains moments) j'y répondrais volontiers . Merci de mettre un commentaire et bonne chance dans vos créations ! _________________