Adobe Flash enthält die Flash- Skriptsprache ActionScript , steuert und schafft die Funktionalität in Animationen. Vielleicht möchten Sie eine Countdown-Uhr in Ihrem Multimedia-Projekt umfassen . Eine Countdown-Uhr können die Benutzer mit Tag, Stunde , Minute und Sekunde Updates auf die verbleibende Zeit bis zu einem bestimmten Ereignis bieten . Machen Sie eine Countdown-Uhr in Flash mit ActionScript-Funktionen und Methoden. Anleitung
1
Start Flash. Wählen Sie " Datei" und " Neu", um ein neues Projekt zu erstellen. Wählen Sie das " Flash-Datei ( ActionScript 3.0) " aus und klicken Sie auf " OK".
2
Wählen Sie das Text -Werkzeug aus der Werkzeuge-Palette und erstellen Sie ein Textfeld . Stellen Sie den Textbereich, um "Dynamic Text " oder " TLF Text " aus dem Fenster "Eigenschaften" . Type " clockTxt " für die " Instance Name . "
3
Klicken Sie auf das erste Bild der Zeitleiste . Öffnen Sie das Bedienfeld Aktionen durch Drücken der Taste " F9 " Geben Sie den ActionScript-Code , um eine Uhr , die rückwärts zählt auf das nächste Jahr zu erstellen. Die Zeilen, die mit //beginnen, sind Beschreibungen, nicht Teil des Codes :
//registrieren Funktion
addEventListener ( ' enterFrame ' , clock_handler );
//dies nennt man wiederholt
Funktion clock_handler ( evt : Event) : void {
//das aktuelle Datum
var heute : Date = new Date ();
//das aktuelle Jahr
var CurrentYear = today.getFullYear ();
//die aktuelle Uhrzeit
var currentTime = today.getTime ();
//machen und speichern Sie das Enddatum ( nächste neue Jahr)
//ändern , um Ihren Bedarf
var endDate passen : Date = new Date ( CurrentYear +1, 0 , 1);
var endTime = endDate.getTime ();
//Restzeit
var timeLeft = endTime - currentTime ;
var sec = Math.floor ( timeLeft/1000 );
var min = Math.floor ( sec/60 );
var Stunden = Math.floor ( min./60 );
< p> var Tage = Math.floor ( hours/24 );
//Ergebnis der verbleibende Wert variabel. konvertieren Sekunden String
sec = String ( sec % 60);
//if reduzierten < 2 fügen Sie eine 0
if ( sec.length <2) {
sec = "0" + s;
}
min = String ( min% 60);
if ( min.length <2) {
min = "0" + min;
}
Stunden = String ( Stunden % 24);
if ( hours.length < 2 ) {
Stunden = "0" + Stunden;
}
Tage = String ( Tage);
if ( timeLeft > 0) {
//kombinieren Werte in einem String
var Zähler : String = Tage + ": " + Stunden + ": " + min + ": " + s;
clockTxt.text = Zähler;
} else {
trace (" Es ist ein Brand New Year! ");
var Newtime : String = " 00:00:00:00 ";
clockTxt.text = Newtime ;
removeEventListener ( ' enterFrame ' , clock_handler );
} }
4
Wählen Sie "Control " und " Film testen ", um die Countdown-Uhr zu testen.