Artikel Tagged 'Countdown'

A-Klasse-Countdown in Javascript

In der Post mit 3D CountDown FIVe3D (siehe auch wie ich es tat: Schreiben Sie einen Countdown für Flash ), wurde vorgeschlagen, ein Objekt der Klasse in Actionscript CountDown erstellen, hier ist eine ähnliche Version in JavaScript:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/ **
* Class CountDown
*
* @ Autor Giovambattista Fazioli
* @ @ Email g.fazioli undolog.com
* @ Web http://www.undolog.com
*
* @ Param dd (string) 'Monat Tag, Jahr'
*
* /
dd ) { Funktion countdown (dd) {
/ / Init Zielzeit
new Date ( dd ) ; var target = new Date (dd);
= target. getTime ( ) ; .. diese targetTime = target getTime ();

/ **
* Refresh-Countdown
* /
= function ( ) { diesem. refresh = function () {
new Date ( ) ; var today = new Date ();
today. getTime ( ) ; var today = currentTime getTime ().;
/ / Restzeit
( this . targetTime - currentTime ) ; . diese _leftMilliseconds = (this. targetTime - currentTime);
Math. floor ( this ._leftMilliseconds / 1000 ) ; .. diese _leftSeconds = Math floor (this. _leftMilliseconds / 1000);
Math. floor ( this ._leftSeconds / 60 ) ; .. diese _leftMinutes = Math floor (this. _leftSeconds / 60);
Math. floor ( this ._leftMinutes / 60 ) ; .. diese _leftHours = Math floor (this. _leftMinutes / 60);
/ / Kein Modul
= Math. floor ( this ._leftHours / 24 ) ; .. diese leftDays = Math floor (this. _leftHours / 24);
/ / Für die Druckausgabe
= this ._leftMilliseconds % 1000 ; . diese leftMilliseconds = this _leftMilliseconds% 1000.;
= this ._leftSeconds % 60 ; . diese leftSeconds = this _leftSeconds 60%.;
= this ._leftMinutes % 60 ; Diese leftMinutes = this _leftMinutes 60%..;
= this ._leftHours % 24 ; .. diese leftHours = this _leftHours 24%;
}
( ) ; . diese refresh ();
}

Beispiel

1
2
3
new countDown ( '1 1, 2009' ) ; var cd = new CountDown (1 '1, 2009 ');
/ / Zeigen Sie, wie viele Tage, Stunden, Minuten, Sekunden und Millisekunden bis 1. Januar 2009

Fortsetzung ...

3D-Countdown mit FIVe3D

Ich habe eine Klasse CountDown für Actionscript 3.0. Um es zu testen habe ich ein Beispiel mit dem Text-Rendering-Funktionen FIVe3D .

Hier klicken, um den Flash-Film öffnen

Fortsetzung ...

Wie ich es tat: Flash schreiben Sie eine Countdown

Für die Serie "How I Did It" (oder so wie ich) hier ist, wie man einen Countdown machen, um Flash-Display, beginnend mit einem Datum werden, was Tage, Stunden, Minuten und Sekunden fehlen ein Ereignis! Der Flash-Film unter, zum Beispiel sehen, wie viele Tage das erste Jahr! Sie können verwendet werden Pull-Down-Menüs auf ein anderes Datum zu wählen:

Loading Flash ...

Wir schaffen drei Kombinationsfelder day_cmb, month_cmb year_cmb und initialisieren Sie sie:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/ / Init-Combo
controls . ComboBox ; . importieren mx steuert ComboBox.;
/ /
var i = 1 ; i < 32 ; i ++ ) { for (var i = 1, i <32; i + +) {
i , i ) ; . day_cmb addItem (i, i);
}

var i = 0 ; i < 12 ; i ++ ) { for (var i = 0; i <12; i + +) {
sm [ i ] , i ) ; month_cmb addItem (sm [i], i).;
}
/ / Ab heute ... Ich
var i = 2007 ; i < 2020 ; i ++ ) { for (var i = 2007; i <2020; i + +) {
i , i ) ; . year_cmb addItem (i, i);
}
/ / Setze das Datum auf den 1. Januar 2008
; // -1 day_cmb selectedIndex = 0;. / / -1
; // -1 month_cmb selectedIndex = 0;. / / -1
; year_cmb selectedIndex = 1.;

Das Herz des Systems stellen wir die onEnterFrame Event:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
onEnterFrame = function ( ) { diesem. onEnterFrame = function () {
/ /
Date = new Date ( ) ; var heute: Date = new Date ();
getFullYear ( ) ; var today = currenty getFullYear ().;
getTime ( ) ; var today = currentTime getTime ().;
/ /

getTime ( ) ; . targetTime var = TARGETDIR getTime ();
/ /
currentTime ; var = targetTime TimeLeft - currentTime;
/ /
. floor ( timeLeft / 1000 ) ; var s = Math . floor (TimeLeft / 1000);
= Math . floor ( sec / 60 ) ; var min = Math floor (sec / 60).;
. floor ( min / 60 ) ; var Stunden = Math . floor (min / 60);
. floor ( hrs / 24 ) ; var days = Math . floor (Std. / 24);
/ /
sec % 60 ) ; sec = String (s% 60);
length < 2 ) ? "0" + sec : sec ; sec = (sec. Länge <2) "0" + sec: sec;
/ /
( min % 60 ) ; min = String (min% 60);
min . length < 2 ) ? "0" + min : min ; = Min (min. Länge <2) "0" + min: min;
/ /
hrs % 24 ) ; Std. = String (hrs% 24);
length < 2 ) ? "0" + hrs : hrs ; ? Min. = (Std. Länge <2) "0" + Std: Min;
/ /
days ) ; Tage = String (Tage);
length < 2 ) ? "0" + days : days ; ? = Tage (days. Länge <2) "0" + Tage: Tage;
/ /
String = days + ":" + hrs + ":" + min + ":" + sec ; var counter: String = Tage + "" + Stunden + ":" + min + ":" + s;
/ /
= counter ; time_txt text = Zähler.;
};

Fortsetzung ...