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

Come fare un conto alla rovescia in Flash

Adobe Flash comprende il linguaggio di scripting Flash , ActionScript , che controlla e crea la funzionalità nelle animazioni . Forse si desidera includere un conto alla rovescia nel tuo progetto multimediale . Un conto alla rovescia in grado di fornire agli utenti con il giorno , ora, minuto e secondo gli aggiornamenti sul tempo rimanente fino a quando un determinato evento . Fare un conto alla rovescia in Flash utilizzando funzioni e metodi ActionScript . Istruzioni
1

lancio di Flash . Selezionare "File" e "Nuovo" per creare un nuovo progetto . Selezionare l'opzione "File Flash ( ActionScript 3.0 )" e fare clic su " OK ".
2

Selezionare lo strumento Testo nel pannello Strumenti e creare una casella di testo . Impostare l'area di testo " Testo dinamico " o " testo TLF " dal pannello "Proprietà" . Tipo " clockTxt " per il " Nome istanza. "
3

Clicca sul primo fotogramma della linea temporale . Aprire il pannello Azioni , premere " F9 ", digitare il codice ActionScript per creare un orologio che conta giù per il prossimo anno . Le linee che iniziano con //sono descrizioni, non fanno parte del codice :

//Registra la funzione

addEventListener (' enterFrame ' , clock_handler ) ;

//questo si chiama ripetutamente

funzione clock_handler ( evt : Event ) : void {

//la data corrente

var today : date = new Date ( ) ;

//il corrente anno

var CurrentYear = today.getFullYear ();

//l'attuale momento

var currentTime = today.getTime ( ) ;

//fare e memorizzare la data di fine ( prossimo nuovo anno ) per

//modificare per soddisfare il vostro bisogno

var endDate : date = new Date ( CurrentYear +1 , 0 , 1) ;

var endTime = endDate.getTime ();

//tempo di sinistra

var timeLeft = endTime - OraAttuale ;

var sec = Math.floor ( timeLeft/1000 ) ;

var min = Math.floor ( sec/60 ) ;

ore var = Math.floor ( min/60 ) ;

var giorni = Math.floor ( ore/24 ) ;

//risultato della rimanente variabile valore . secondi per convertire stringa

sec = String (sec 60 % ) ;

//se ridotta < 2 Aggiungere un 0

se ( sec.length < 2) {

sec = " 0 " + secondi;

}

min = Stringa ( min 60 % ) ;

se ( min.length < 2) {

min = " 0 " + min;

}
ore

= String ( ore 24 % ) ;

se ( hours.length < 2 ) {
ore

= "0" + ore ;

}

giorni = String ( giorni);

se ( timeLeft > 0 ) {

//combinare i valori in una stringa

var contatore : String = giorni + " : " + ore + " : " + minuti + " : " + secondi;

clockTxt.text = contatore ;

} else { trace

( "E ' Un nuovo anno !") ;

var newTime : String = " 00:00:00:00 " ;

clockTxt.text = newTime ;

removeEventListener ( ' enterFrame ' , clock_handler ) ;

}

}
4

Selezionare "Controllo" e " prova filmato " per verificare il conto alla rovescia .

 

software © www.354353.com