Hilfe bezüglich Countdown-Timer [Flash 10]
| Beiträge: 2 Registriert: Jan 2014
| 27.01.2014, 23:42
Grüße Flashhilfe Community!
Ich brauche Hilfe wegen eines Scripts dass ich aus dem Internet habe.
Ich hab es gefunden als ich ein Script für einen Countdown-Timer gesucht habe, der alle 2 Stunden neu startet.
aber da ich mich mit dem Coding bei Flash sogut wie nicht auskenne weiß ich nicht wie ich das Script in Flash benutze.
Ich habe eine Grafische Ebene erstellt, die den Hintergrund darstellt. Eine weiter für die Texte, darunter einen Dynamischen Text der später den Countdown anzeigen soll - und die "Action-Ebene" in der das Script steht. Was muss ich tun, damit mir der Countdown in der textebene Angezeigt wird und wie mache ich es, dass der Countdown alle 2h neu startet?
Der Countdown soll immer um 1 Uhr, 3 Uhr, 5 Uhr e.t.c neu starten.
Hier ist das Script das ich habe:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | function get_time()
{
var interval = 2; // Abstände aber 0 Uhr
var div = document.getElementById('countdown');
var date = new Date();
var hour = date.getHours();
for( var i=1; i<=24/interval; i++ )
if( hour >= (i-1)*interval && hour < i*interval )
break;
var end = new Date(date.getYear(), date.getMonth(), date.getDay(), i*interval-1, 00, 00);
var cd = new Date(end.getTime() - date.getTime() );
var hours = cd.getHours();
if( hours < 10 ) hours = "0"+hours;
var mins = cd.getMinutes();
if( mins < 10 ) mins = "0"+mins;
var secs = cd.getSeconds();
if( secs < 10 ) secs = "0"+secs;
div.innerHTML = "-"+hours+':'+mins+':'+secs;
window.setTimeout('get_time()', 100);
}
|
Der Dynamische Text indem der Timer dann laufen soll hab ich "time_txt" benannt.
Einige Zeilen von dem Script brauch ich sicher nicht, da dass Script für eine html datei geschrieben wurde.
Ich hoffe ihr könnt mir weiterhelfen.
Grüße - 5wiffer | Geändert von 5wiffer am 28.01.14 um 02:25 Uhr | |
| | Beiträge: 2 Registriert: Jan 2014
Themenautor/in
| 04.02.2014, 02:55
Hey liebe Flashhilfe Community!
Nach einer weile herumbasteln hab ich den Countdown nun zum laufen gebracht.
Er startet alle 2 Stunden neu und alles passt soweit ABER:
Er Zählt jeweils immer auf die geraden Stunden runter. Könnt ihr mir weiterhelfen, wie ich es schaffe das er jeweils 2 Stunden abzählt und zwar auf die Ungeraden Stunden?
Hier mein Code
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | this.onEnterFrame = function()
{
var interval = 2; // Abstände aber 0 Uhr;
var date = new Date();
var hour = date.getHours();
for( var i=1; i<=24/interval; i++ )
if( hour >= (i-1)*interval && hour < i*interval )
break;
var end = new Date(date.getYear(), date.getMonth(), date.getDay(), i*interval-1, 00, 00);
var cd = new Date(end.getTime() - date.getTime() );
var hours = cd.getHours();
if( hours < 10 ) hours = "0"+hours;
var mins = cd.getMinutes();
if( mins < 10 ) mins = "0"+mins;
var secs = cd.getSeconds();
if( secs < 10 ) secs = "0"+secs;
var counter:String = hours + ":" + mins + ":" + secs;
time_txt.text = counter;
}
|
Vielen Dank schon mal für eure Hilfe | Geändert von 5wiffer am 04.02.14 um 02:56 Uhr | |
|
| Ähnliche Beiträge zum Thema | 13.09.2022 - Rennier |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|