Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2005, 14:24   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 38
dokumentation

Kann mir das wer erklären???:

d = new Date();
tag = 50 - d.getDate();
if (length(tag) < 2) {
tag = "0" + tag;
}
stunde = 24 -d.getHours();
if (length(stunde) < 2) {
stunde = "0" + stunde;
}
minute = 60-d.getMinutes();
if (length(minute) < 2) {
minute = "0" + minute;
}
sekunde = 60-d.getSeconds();
if (length(sekunde) < 2) {
sekunde = "0" + sekunde;
}
Y05h1 ist offline   Mit Zitat antworten
Alt 10-01-2005, 14:37   #2 (permalink)
mentally ill
 
Registriert seit: Aug 2004
Beiträge: 172
hi,
was willste denn daaus genau erklärt haben?

PHP-Code:
// instanziereung der Klasse Date
= new Date();

//aufruf der Methode getDate
tag 50 d.getDate();

//kontrollstruktur welche die Zeichenlänge abfragt und bei weniger als 2 zahlen eine Null davorhängt
if (length(tag) < 2) {
tag "0" tag;
}

//aufruf der Methode getHours
stunde 24 -d.getHours();

//kontrollstruktur welche die Zeichenlänge abfragt und bei weniger als 2 zahlen eine Null davorhängt
if (length(stunde) < 2) {
stunde "0" stunde;
}

//aufruf der Methode getMinutes
minute 60-d.getMinutes();

//kontrollstruktur welche die Zeichenlänge abfragt und bei weniger als 2 zahlen eine Null davorhängt
if (length(minute) < 2) {
minute "0" minute;
}

//aufruf der Methode getSeconds
sekunde 60-d.getSeconds();

//kontrollstruktur welche die Zeichenlänge abfragt und bei weniger als 2 zahlen eine Null davorhängt
if (length(sekunde) < 2) {
sekunde "0" sekunde;


hier wird anscheinend das aktuelle datum bzw. irgendein datum formatiert und zwar so das immer zwei zeichen vorkommen.

grüße
markus
__________________
there is no place like 127.0.0.1
--------------------------------------------------
[STUFF] E-Mail Liste für Newsletter o.ä.
[STUFF] MySQLConnector Klasse
menty ist offline   Mit Zitat antworten
Alt 10-01-2005, 14:48   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 38
ja das ding soll die zeit bis zu einem bestimmten punkt zählen aber ich hab keine ahnung welche variable ich ändern muss um mein gewünschtes datum einzustellen

d = new Date();
tag = 50 - d.getDate();
if (length(tag) < 2) {
tag = "0" + tag;
}

wenn ich das so lasse , zählt er von 40 tagen runter
wenn ich das auf z. b 600 stelle zählt er von 59 tagen runter

also kann mir jemand helfen und erklären wie man das richtig einstellt?
Angehängte Dateien
Dateityp: rar count.rar (2,4 KB, 3x aufgerufen)
Y05h1 ist offline   Mit Zitat antworten
Alt 10-01-2005, 15:07   #4 (permalink)
mentally ill
 
Registriert seit: Aug 2004
Beiträge: 172
du hast im ersten frame die Klasse Date instanziert um das aktuelle datum zu bekommen.

das splittest du in verschiedene variablen auf (tag, stunde, minute, sekunde)
dies variablen weist du den dynamischen texxtfeldern in frame 2 zu.

das ganze läuft in einer loop ab um sich selber zu aktualisieren.


laut F1

Zitat:
Date.getDate

Verfügbarkeit

Flash Player 5.

Verwendung

meinDatum .getDate()

Parameter

Keine.

Rückgaben

Eine Ganzzahl.

Beschreibung

Methode; gibt den Tag des Monats (eine Ganzzahl von 1 bis 31) des angegebenen Date-Objekts gemäß Ortszeit zurück. Die Ortszeit wird durch das Betriebssystem bestimmt, unter dem der Flash Player ausgeführt wird.
gibt die getDate Methode der Date Klasse 1-31 zurück.

um nun den Countdown zu erzeugen ziehst du den aktuellen tag des monats von einer voreingestellten anzahl von tagen ab (in dem fall 50)

da heute der 10. ist zieht er also folglich von 50 10 ab , und das macht 40.

wenn du 600 eingibts zieht er von 600 10 ab und das macht 590, da aber das textfeld in frame 2 nur auf 2 zeichen größenbegrenzt ist zeigt er dir 59 an.

also musst du entweder das feld größer machen oder nur zweistellige zahlen in die Instanz der klasse schreiben

grüße
markus
__________________
there is no place like 127.0.0.1
--------------------------------------------------
[STUFF] E-Mail Liste für Newsletter o.ä.
[STUFF] MySQLConnector Klasse
menty ist offline   Mit Zitat antworten
Alt 10-01-2005, 15:12   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 38
hey danke hätte nicht gedacht das das so einfach abläuft

THX
Y05h1 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 02:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele