Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software di animazione >> .

Come fare un conto alla rovescia Giorno in Flash CS4

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 :

//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 );}

} ;

 

software © www.354353.com