Un timer fornisce un aggiornamento a colpo d'occhio il numero di giorni rimanenti prima che un determinato evento . Adobe Flash CS4 comprende il linguaggio di programmazione ActionScript , che vi dà una varietà di modi per creare funzioni personalizzate . Utilizzare Flash CS4 per creare un conto alla rovescia che utilizza ActionScript per aggiornare il giorno . Istruzioni
1
lancio di Flash . Fare clic su "File" e selezionare " Nuovo" dal menu contestuale . Scegliere " File Flash ( ActionScript 3.0 ) " e fare clic su " OK ".
2 Fare clic sullo strumento "Testo" dal pannello Strumenti e trascinare sullo schermo per creare una casella di testo . Impostare il " Tipo di testo " della casella di testo su " Testo dinamico " dal pannello Proprietà. " . Timer_display " impostare il " Nome istanza " per
3
Fare clic sul primo fotogramma della linea temporale e premere " . F9 " Digitare il seguente codice nella finestra Azioni che si apre : < br >
//registro functionaddEventListener ( ' enterFrame ' , daytimer_handler ) ;
//chiamate repeatedlyfunction daytimer_handler ( evt : Event ) : void { //corrente datevar oggi : Date = new Date ( ) ;//Yearvar CurrentYear = today.getFullYear ( ) ;//corrente monthvar currentMonth = oggi.getDate ( ) ;//corrente dayvar currentDay = oggi.getMonth ( ) ;//corrente timevar currentTime = today.getTime ( ) ;//target data corrente ( 5 giorni cambiano per il tuo targetDate needvar : Date = new Date ( CurrentYear , currentMonth , currentDay +5) ; var targetDay = targetDate.getTime ( ) ;//ora remainingvar timeLeft = targetDay - OraAttuale ; var s = Math.floor ( timeLeft/1000 ) ; var min = Math.floor ( sec/60 ) ; var ore = Math.floor ( min/60 ) ; var giorni = Math.floor ( ore/24 ) ;
//convertire sec a stringsec = Stringa (sec 60 % ) ;
//se meno di aggiungere un 0Se ( sec.length < 2) {sec = " 0 " + secondi; }
min = String ( min 60 % ), se ( min.length < 2) { min = " 0 " + min ;}
ore
= Stringa ( ore 24 % ), se ( hours.length < 2 ) { ore = "0" + ore ; }
giorni
= String ( giorni);
se ( timeLeft > 0 ) { //display giorno stringvar dayCounter : String = giorni ; timer_display . text = dayCounter ; } else { trace (" Buon Compleanno! " ) ; var newTime : String = " 0 " ; timer_display.text = newTime ; removeEventListener ( ' enterFrame ' , daytimer_handler );}
< p > } ;