Le compte à rebours fournit une mise à jour à un coup d'œil sur le nombre de jours restants avant un certain événement . Adobe Flash CS4 inclut le langage de programmation ActionScript , ce qui vous donne une variété de façons de créer vos propres fonctions personnalisées . Utilisez Flash CS4 pour créer un compte à rebours qui utilise ActionScript pour mettre à jour la journée. Instructions
1
Flash de lancement. Cliquez sur "Fichier " et sélectionner " Nouveau" dans le menu contextuel. Choisissez "Fichier Flash (ActionScript 3.0 ) " et cliquez sur "OK".
2
Cliquez sur l'outil "Texte " dans le panneau Outils, puis faites-le glisser sur l'écran pour créer une zone de texte . Réglez le " Text Type " de la boîte de texte pour " Texte dynamique " dans le panneau Propriétés. ». Timer_display " Réglez le " Nom de l'instance " à
3
Cliquez sur la première image du scénario et de la presse " . F9 " Tapez le code suivant dans la fenêtre qui s'ouvre Actions : < br >
functionaddEventListener //register (' enterFrame », daytimer_handler ) ;
//appelle repeatedlyfunction daytimer_handler (evt : Event) : void {//courant datevar aujourd'hui : Date = new date () ;//Yearvar CURRENTYEAR = today.getFullYear ( ) ;//monthvar currentMonth = today.getMonth ( ) ;//courant dayvar currentDay = today.getDate ( ) ;//courant timevar currentTime = aujourdhui.getTime ( ) ;//cible date du jour actuel (5 jours à partir de maintenant changer à votre targetDate needvar : Date = new date ( CURRENTYEAR , currentMonth , currentDay +5) ; var targetDay = targetDate.getTime ( ) ;//heure remainingvar timeleft = targetDay - currentTime ; var s = Math.floor ( timeLeft/1000 ) ; var min = Math.floor ( sec/60 ) ; var heures = Math.floor ( min/60 ) ; var jours = Math.floor ( heures/24 ) ;
//convertir sec à stringsec = String ( sec % 60);
//s'il est inférieur à ajouter un 0 si ( sec.length <2) {sec = "0" + sec ; }
min = String ( min % 60); if ( min.length < 2) { min = "0" + min ;}
heures = String ( heures % 24); if ( hours.length <2 ) { heures = "0" + heures ; }
jours = String ( jours) ;
si ( timeleft > 0) { //affichage jour stringvar dayCounter : String = jour; timer_display . text = dayCounter ; } else {trace ( "Joyeux anniversaire! "); NEWTIME var : String = " 0" ; timer_display.text = NEWTIME ; removeEventListener ( " enterFrame ", daytimer_handler );}
< p >} ;