Adobe Flash omfatter Flash scriptsprog , ActionScript , som kontrollerer og skaber funktionalitet i animationer. Måske du ønsker at inkludere en nedtælling ur i dit multimedie-projekt . En nedtælling ur kan give dine brugere med dag, time , minut og sekund opdateringer den resterende tid , indtil en bestemt begivenhed . Lav en nedtælling ur i Flash bruger ActionScript funktioner og metoder. Instruktioner
1
Launch Flash . Vælg "File" og "Ny " for at oprette et nyt projekt. Vælg " Flash-fil ( ActionScript 3.0) ", og klik "OK".
2
Vælg tekstværktøjet fra panelet Værktøjer , og oprette en tekstboks . Sæt tekstområdet til " Dynamic Text " eller " TLF Text " fra "Egenskaber" panel. Type " clockTxt " til " Instans Name. "
3
Klik på det første billede af tidslinjen. Åbn panelet Actions ved at trykke på " F9 ", Indtast ActionScript kode til at oprette et ur, der tæller ned til næste år. De linjer , der begynder med //er beskrivelser , ikke en del af koden : Hej
//registrere funktionen
addEventListener ( ' enterFrame ' clock_handler ),
//dette kaldes gentagne
funktion clock_handler ( evt : begivenhed ) : void {
//den aktuelle dato
var i dag : Dato = new date ();
//det aktuelle år
var currentYear = today.getFullYear ();
//det aktuelle klokkeslæt
var currentTime = today.getTime (); < br >
//gør og gemme slutdatoen ( næste nye år)
//ændre til at passe dit behov
var EndDate : Dato = new date ( currentYear +1, 0 , 1 ),
var endTime = endDate.getTime ();
//tid til venstre
var TimeLeft = endTime - currentTime ,
var sec = Math.floor ( timeLeft/1000 )
var min = Math.floor ( sec/60 )
vAR timer = Math.floor ( min/60 )
< p > Var dage = Math.floor ( hours/24 )
//resultat af resterende værdi variabel. konvertere sekunder at strengen
sec = String ( sec % 60 ),
//hvis en reduceret <2 tilføjer en 0
if ( sec.length <2 ) {
sec = "0" + sek
}
min = String (min % 60 ),
if ( min.length <2 ) {
min = "0" + min;
}
timer = String (timer % 24 ),
if ( hours.length <2 ) {
timer = "0" + timer ,
}
dage = String (dage ),
if ( TimeLeft > 0) { < br >
//kombinere værdier til én streng
var counter : String = dage + ":" + timer + " :" + min + ":" + sek
clockTxt.text = tællere;
} else {
trace ( "Det er en Brand New Year ! ")
var newTime : String = " 00:00:00:00 " ;
clockTxt.text = newTime ,
removeEventListener ( ' enterFrame ' clock_handler ),
}
}
4
Vælg "Control " og " Test Movie " for at teste nedtællingsur .