Counter nach Ablauf Aktion auslösen

intercorni

Erfahrenes Mitglied
Hallo,

ich habe einen Counter erstellt:

PHP:
stop();
launchdatum = new Date(2008, 5, 7, 18, 0, 0, 0);
function time_till_date() {
    jetzt = new Date();
    dazwischenInSekunden = Math.floor((launchdatum-jetzt)/1000);
    sekunden = dazwischenInSekunden%60;
    dazwischenInMinuten = Math.floor(dazwischenInSekunden/60);
    minuten = dazwischenInMinuten%60;
    dazwischenInStunden = Math.floor(dazwischenInMinuten/60);
    stunden = dazwischenInStunden%24;
    tage = Math.floor(dazwischenInStunden/24);
    
    if(stunden<10){
        stunden = "0" + stunden
    }
    if(minuten<10){
        minuten = "0" + minuten
    }
    if(sekunden < 10){
        sekunden = "0" + sekunden
    }    
    
    countdown_tf.text = tage+" : "+stunden+" : "+minuten+" : "+sekunden
    
}
this.onEnterFrame = time_till_date;

Wie kann ich nach Ablauf des Countdowns, also wenn der 0-Stand erreciht wurde, eine Aktion auslösen? Muss ich dazu eine erneute Abfrage einbauen?

Danke,

Cornel
 
OK, ich müsste irgendwie eine Abfrage erstellen, in welcher überprüft wird, ob stunden, minuten und sekunden auf Null sind, um dann die Aktion auszulösen. Doch wie kann ich solch eine Abfrage der 3 Parameter erreichen?
 
Ich hab jetzt mal eine Datumsabfrage eingebaut, die beim Erreichen des Countdownendes umschaltet, jedoch klappt meine Abfrage nicht:

PHP:
function einblender01 ():Void {
    datum = new Date();
    if ((datum.getDay()>=7) && (datum.getMonth()<=5)) {//alles unter 7.06.
    trace("countdown");
    gotoAndStop(1);
    } else {
    trace("countdown ende");
    gotoAndStop(2);

}
}; 
einblender01 ();

Normalerweise müsste er mir doch jetzt ein "countdown" austracen. Stattdessen springt er aber zu "countdown ende".
Was habe ich falsch gemacht?

Cornel
 
Zurück