Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-06-2005, 13:10   #1 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 49
Question Countdown mit Serverdatum funktioniert nicht richtig

Hallo,
ich verwende einen einfachen countdown. habe ich auch hier aus dem forum, denke ich

jetzt versuche ich ihn so umzubauen, dass er sich mittels php der aktuellen servertime bedient und somit nicht vom user durch ändern der systemzeit manipuliert werden kann. und schon stoße ich an meine AS-grenzen.

damit die last auf den server nicht zu groß wird, will ich die datums variablen nur einmal beim laden des films holen, setze also in frame eins

ActionScript:
  1. loadVariables("date.php","");

aus der "date.php" bekomme ich die variabeln j,n,d,h,m,s für jahr, monat, tag u.s.w.

in frame 2 sitzt der counter:
ActionScript:
  1. newDate = new Date(2006,5,9,18);
  2. actDate = new Date(j,n-1,d,h,m,s);
  3. diffDate = (newDate-actDate) / 1000;
  4. days = int(diffDate / 24 / 60 / 60 );
  5. diffDate = diffDate - (days*24*60*60);
  6. hours = int(diffDate / 60 / 60);
  7. if (hours<10){hours = "0"+hours;}
  8. diffDate = (diffDate - (hours*60*60));
  9. minutes = int(diffDate/60);
  10. if (minutes<10){minutes = "0"+minutes;}
  11. diffDate = diffDate - (minutes*60);
  12. seconds = int(diffDate);
  13. if (seconds<10){seconds = "0"+seconds;}

auf der bühne baue ich mir dann die dyn. textfelder mit den entsprechendnen variablen. laufe noch bis frame 3 und dort "gotoandplay(2);" und schwupp an dieser stelle nimmt er wieder die systemzeit! weil j,n,d,h,m,s plötzlich leer sind.

wie kann ich das ganze jetzt so umbauen, dass er sich das serverdatum, sprich die variablen beim laden nur einmal holt und dann im loop diese variablen weiterbenutzt ohne erneut auf den server zuzgreifen?

grüße und danke, pixel
pixel_mx ist offline   Mit Zitat antworten
Alt 10-06-2005, 13:25   #2 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 49
ich glaube, ich habe einen denkfehler in meiner geschichte. wenn ich mir das serverdatum hole und schreibe und nicht mehr verändere, wie soll dann der countdown runterzählen?

wie bekomme ich es hin, dass also die serverzeit bekomme und mit dieser dann weiterzähle und gegen die countdown-endzeit laufen lasse?

gr.
pixel_mx ist offline   Mit Zitat antworten
Alt 10-06-2005, 15:32   #3 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060


beim ersten mal die differenz zwischen serverzeit und systemzeit errechnen und diese dann immer zu/abziehen.
warrantmaster ist offline   Mit Zitat antworten
Alt 13-06-2005, 07:10   #4 (permalink)
Neuer User
 
Registriert seit: May 2002
Beiträge: 49
hi,
vielen dank, genau das ist es. grüße
pixel_mx ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:29 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele