En timer ger en uppdatering i korthet om antalet dagar som återstår innan en viss händelse . Adobe Flash CS4 innehåller ActionScript programmeringsspråk , vilket ger dig en mängd olika sätt för att skapa egna anpassade funktioner . Använd Flash CS4 för att skapa en timer som använder ActionScript för att uppdatera dagen . Instruktioner
1
starta Flash . Klicka på " File " och välj " Nytt " från kontextmenyn . Välj " Flash File ( ActionScript 3.0 ) " och klicka på " OK . "
2
Klicka på " Text " verktyget på verktygspanelen och dra på skärmen för att skapa en textruta . Ställ in " Text Type " i textrutan till " Dynamisk text " från panelen Egenskaper . " . Timer_display " Ställ in " dom Name " till
3
Klicka på den första bildrutan i tidslinjen och tryck på " . F9 " Skriv följande kod i Åtgärder som öppnas :
//register functionaddEventListener ( ' enterFrame ' , daytimer_handler ) ;
//samtal repeatedlyfunction daytimer_handler ( evt : Event) : void { //ström datevar idag : Date = new Date ( ) ;//nuvarande Yearvar currentYear = today.getFullYear ( ) ;//ström monthvar currentMonth = today.getMonth ( ) ;//ström dayvar currentDay = today.getDate ( ) ;//ström timevar CurrentTime = today.getTime ( ) ;//måldatum ( 5 dagar från nu ändra till din needvar targetDate : Date = new Date ( currentYear , currentMonth , currentDay +5 ) , var targetDay = targetDate.getTime ( ) ;//tid remainingvar TimeLeft = targetDay - CurrentTime , var sec = Math.floor ( timeLeft/1000 ) , var min = Math.floor ( sek/60 ° ), var timmarna = Math.floor ( min/60 ), var dagar = Math.floor ( hours/24 ) ;
//konvertera sek till stringsec = String ( sec % 60 ) ;
//om mindre än lägga en 0if ( sec.length < 2 ) { sec = " 0 " + sek; }
min = String ( min% 60 ), om ( min.length < 2 ) {min = " 0 " + min ;}
timmar = String (timmar % 24 ), om ( hours.length < 2 ) { timmar = "0" + timmar ;}
dagar = String ( dagar ) ,
om ( TimeLeft > 0 ) { //display dag STRINGVAR dayCounter : String = dagar , timer_display . text = dayCounter ; } else { trace ( " Grattis på födelsedagen ! " ) , var Newtime : String = " 0 "; timer_display.text = Newtime , removeEventListener ( ' enterFrame ' , daytimer_handler ) ; }
};