Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2009, 13:46   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 59
Aktuelles Datum mit vorgabe vergleichen

Moin Leute ich bin dabei einen Adventskalender zu "bauen".

Ist auch alles so weit fertig und funktioniert super.
In Frame 1 sind halt 24 Zahlen mit dem Instanznamen Tag1 - Tag24
Beim Klicken auf die jeweilige zahl wird eine Variable auf die geklickte Zahl gesetzt. (wird später benötigt)

PHP-Code:
Tag10.onRelease = function (){
    
gotoAndPlay("W-Grau");
    
"10";
}; 
So jetzt möchte ich aber noch, damit meine beschenkte nicht auf die Idee kommt schon mal vor zu gucken, die Systemzeit mit einer vorgegebenen Zeit vergleichen.

Kurz gesagt
Wenn Zahl geklickt (10)
->dann Prüfen ob das Datum schon erreicht ist (also Datum = oder über 10.12.2009)
--> Ist das Datum größer dann (meine Zeilen... gotoand.....)
--> Ist das nicht der Fall dann (das gleiche wie oben nur a = "25")

Ich komme vom guten alten vb.net und hab mit Datum noch so meine Probleme.

Danke jetzt schon mal für eure Hilfe
le2064 ist offline   Mit Zitat antworten
Alt 01-10-2009, 13:56   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das Datum kannst du mit der Date-Klasse ermitteln. Schau dazu mal in die Flash-Hilfe oder nutz die Sufu.
  Mit Zitat antworten
Alt 01-10-2009, 14:15   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 59
Eigentlich muss ich ja nur den Aktuellen Tag haben.
als Zahl
dann kann ich ja mit dieser Zahl weiter rechnen

mein Problem ich krieg es grad gar nicht so hin
das meine Variable

Heute = getDate()

da oh man man man hab noch vb.net drinne
le2064 ist offline   Mit Zitat antworten
Alt 01-10-2009, 14:35   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
So?
PHP-Code:
heute = new Date().getDate() 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 01-10-2009, 14:37   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 59
genau so

kann mir das den jetzt auch jemand verständlich erklären
will ja auch was lernen
le2064 ist offline   Mit Zitat antworten
Alt 01-10-2009, 14:42   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Was soll denn da großartig erklärt werden?
Alles zur Date-Klasse steht außerdem recht verständlich in der Flashhilfe.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 01-10-2009, 15:01   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 59
kann mir mal jemand sagen wieso er mir bei
PHP-Code:
monat = new Date().getMonth() 
ne 9 raus gibt und keine 10
(ich hab schon geschaut ob meine Laptopzeit richtig geht)
le2064 ist offline   Mit Zitat antworten
Alt 01-10-2009, 15:05   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Die Monate fangen mit 0 für Januar an...
  Mit Zitat antworten
Alt 01-10-2009, 15:06   #9 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 59
steht auch in der hilfe
sorry sorry sorry xD
le2064 ist offline   Mit Zitat antworten
Alt 01-10-2009, 15:29   #10 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 59
Da ich es gerne selber in Foren liebe wenn jemand die Lösung gefunden hat, diese dann auch preis gibt.
folgt hier mein Script mit einer kleinen Erklärung:
Ich weiß es gibt elegantere Varianten aber als frischer Überspringer...

PHP-Code:
heute = new Date().getDate()     'Var Heute wird mit Tagzahl gefüllt'
monat = new Date().getMonth()    'Var monat wird mit Monat gefüllt'
monat monat 1                'Da Januar = 0 ist und wir Januar = 1 wollen'

if(monat 12){                  'Wenn monat unter 12 ist dann gehe zu Frame "TagMonat"'
    
gotoAndPlay("TagMonat")
}

Tag1.onRelease = function (){    'Wenn Schaltfläche Tag1 geklickt'
    
if(heute >= 1){              'Abfrage ob heute größer als 1 ist'
        
gotoAndPlay(20);         'Dann gehe zu Frame "20"'
    
}
    else {
        
gotoAndPlay(50);         'wenn es nicht so ist dann zu Frame "50"'
    
}
}; 
Danke für eure Hilfe.
le2064 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aktuelles Datum auslesen Bondscoach ActionScript 1 2 11-04-2008 09:25
aktuelles Datum hmp Flash Einsteiger 7 30-09-2007 13:05
XML datum als zahl auslesen und mit dem aktuellen datum vergleichen DjCrEdo ActionScript 1 3 29-11-2006 21:48
aktuelles datum afroman Flash MX 2004 5 30-01-2006 21:04
aktuelles datum... spliffstar ActionScript 1 3 16-10-2003 19:22


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele