{lang: 'de'}
Flashhilfe.de - Flash Community

Hilfe bezüglich Countdown-Timer [Flash 10]

 


AntwortenRegistrieren Seite1  

5wiffer#1
Benutzerbild von 5wiffer
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
Schlagwörter: Countdown, Timer
Geändert von 5wiffer am 28.01.14 um 02:25 Uhr
5wiffer#2
Benutzerbild von 5wiffer
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

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de