Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť Day Countdown Timer v aplikácii Flash CS4

Odpočítavanie poskytuje aktualizáciu na prvý pohľad o počte dní zostávajúcich do určitej udalosti . Adobe Flash CS4 obsahuje programovací jazyk ActionScript , ktorý vám dáva rad možností , ako vytvoriť svoje vlastné funkcie . Použite Flash CS4 vytvoriť odpočítavanie času , ktorý používa ActionScript aktualizovať deň . Pokyny dovolená 1

Spustite Flash . Kliknite na " Súbor " a vyberte " Nový " z kontextového menu . Zvoľte " Súbor Flash ( ActionScript 3.0 ) " a kliknite na " OK " .
2

Kliknite na " Text " nástroj z panela nástrojov a pretiahnite na obrazovke vytvorte textové pole . Nastavte položku " Text " typ textového poľa " Dynamic Text " v paneli Vlastnosti . " . Timer_display " Nastavenie " názov inštancie " , aby
3

Kliknite na prvú snímku v časovej osi a stlačte kláves Zadajte nasledujúci kód do okna Akcie , ktoré sa otvorí " F9 " . :

//registrovať functionaddEventListener ( ' enterFrame ' , daytimer_handler ) ;

//volanie repeatedlyfunction daytimer_handler ( evt : Event ) : void { //prúd datevar dnes : Date = new Date ( ) ;//aktuálne Yearvar currentYear = today.getFullYear ( ) ;//prúd monthvar currentMonth = today.getMonth ( ) ;//prúd dayvar currentDay = today.getDate ( ) ;//prúd timevar currentTime = today.getTime ( ) ;//cieľový dátum ( 5 dní odteraz zmení vaše needvar targetDate : Date = new Date ( currentYear , currentMonth , currentDay +5 ) ; var targetDay = targetDate.getTime ( ) ;//čas remainingvar timeleft = targetDay - currentTime ; var s = Math.floor ( timeLeft/1000 ) ; var min = Math.floor ( sec/60 ) ; var hodín = Math.floor ( min/60 ) ; var dni = Math.floor ( hours/24 ) ;

//prevod sekúnd na stringsec = String ( s 60 % ) ;

//ak je nižšia , než pridať 0if ( sec.length < 2 ) { sec = " 0 " + s ; }

min = String ( min % 60 ) , ak ( min.length < 2 ) { min = " 0 " + min ; }

hodín = String ( hodiny % 24 ) , ak ( hours.length < 2 ) { hodín = " 0 " + hodín ; }

dni = String ( dni ) ;

if ( timeleft > 0 ) { //zobrazenie deň stringvar dayCounter : String = dni ; timer_display . text = dayCounter ; } else { trace , var newtime ( " Happy Birthday ! " ) : String = " 0 " ; timer_display.text = newtime ; removeEventListener ( ' enterFrame ' , daytimer_handler ) ; }

} ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené