Artkabis

Salut !!!
Si vous êtes membre du forum, vous pouvez vous connecter.
Au cas contraire vous avez la possibilité de créer gratuitement un compte...

Rejoignez le forum, c'est rapide et facile

Artkabis

Salut !!!
Si vous êtes membre du forum, vous pouvez vous connecter.
Au cas contraire vous avez la possibilité de créer gratuitement un compte...

Artkabis

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum d'entraide en graphisme et webdesign. Formation pour Flash, Photoshop et les langages: as2, as3, html, php, javascript, etc.

Le deal à ne pas rater :
Fnac : 2 Funko Pop achetées : le 3ème offert (large sélection de ...
Voir le deal
Le deal à ne pas rater :
Fnac : 2 Funko Pop achetées : le 3ème offert (large sélection de ...
Voir le deal

    Création d'une horloge analogique en as3

    artkabis
    artkabis
    Fondateur
    Fondateur


    Messages : : 4545
    Age : : 40
    Logiciels : Logiciels : : Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription : 11/09/2008

    Capacités en graphisme
    Capacité graph:
    Création d'une horloge analogique en as3 Left_bar_bleue9/10Création d'une horloge analogique en as3 Empty_bar_bleue  (9/10)

    Création d'une horloge analogique en as3 Empty Création d'une horloge analogique en as3

    Message par artkabis Ven 23 Jan - 16:10

    Bonjour à tous, il y a déjà un petit moment, je vous avais présenté le tutoriel " horloge glow", cette horloge fût codée en as2 et je pense qu'il serait intéressant de voir comment il possible de gérer le temps en as3. nous allons donc créer une horloge analogique codé en as3.

    Voici ce qu'il est possible d'obtenir après avoir fait le tuto:



    Le code de la classe Temps.as:
    Code:

    package com.artkabis
    {
       //import des différentes classes
       import flash.events.Event;
       import flash.display.MovieClip;
       
       //déclaration de la classe principale
       public class Temps extends MovieClip
       {
          //création de la variable date
          public var date:Date;
          
          // ::::::::::Constructeur::::::::::::\\
          public function Temps()
          {
             // ecoute des evenements
             addEventListener(Event.ENTER_FRAME,ecoute);
          }
          protected function ecoute(event:Event):void
          {
             date = new Date();
             // Rotations des éguilles et des ombres
             //heure
             heure.rotation = date.getHours()*30+(date.getMinutes()/2);
             ombreHeure.rotation = date.getHours()*30+(date.getMinutes()/2);
             
             //minute
             minute.rotation = date.getMinutes()*6+(date.getSeconds()/10);
             ombreMinute.rotation = date.getMinutes()*6+(date.getSeconds()/10);
             
             //seconde
             seconde.rotation = date.getSeconds()*6;
             ombreSeconde.rotation = date.getSeconds()*6;
          }
       }
    }
    Le tutoriel:



    Le support se fait dans ce topic Wink


    Dernière édition par artkabis le Jeu 22 Oct - 14:22, édité 2 fois

      Sujets similaires

      -

      La date/heure actuelle est Ven 29 Mar - 5:42

      Ne ratez plus aucun deal !
      Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
      IgnorerAutoriser