Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-10-2005, 13:10   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 3
Adventskalender programmieren

Hallo! Ich bin noch ziemlicher Neuling in Sachen Flash und "baue" gerade einen Online-Adventskalender. Kennt jemand von euch einen Script, mit dem alle Zahlen nur dann sichtbar sind, wenn es sich um das betreffende Datum und die Tage davor handelt? D.h. also, wenn wir z.B. den 20. haben, sind alle Zahlen bis einschließlich 20 sichbar, der Rest nicht.
Ich habe es mit folgendem Code versucht:

Datum=new Date();
Tag=Datum.getDate();
for(i=1;i<=24;i++){
nummer=eval(i);
if(i>Tag){
nummer._visible=false;
}
}

Aber leider sind dann alle Zahlen verschwunden. Oder hat jemand einen Tipp, woran es liegen könnte, dass die Zahlen weg sind? Ich wäre auf jeden Fall sehr dankbar, denn ich möchte den Kalender ja bis Anfang Dezember online stellen. Danke vorab!
Gruß Tina
lemontree ist offline   Mit Zitat antworten
Alt 21-10-2005, 13:16   #2 (permalink)
trace('kolja');
 
Benutzerbild von koljap
 
Registriert seit: Mar 2004
Ort: EU->DE->NRW
Beiträge: 145
versuchmal mit

ActionScript:
  1. trace(var);

z.B. trace(Tag);

wie dein Datum gespeichert wird, und so weiter...
__________________
Die TraceMacht: trace(Var);
koljap ist offline   Mit Zitat antworten
Alt 21-10-2005, 20:34   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 3
Hi!
Danke für die Antwort. Kannst Du mir vielleicht auch sagen, wie ich den Code mit trace(var); dann schreiben muss? Also ich meine, eingebettet in den anderen Code, oder wie? Ich bin halt ein Neuling
Gruß Tina
lemontree ist offline   Mit Zitat antworten
Alt 21-10-2005, 21:36   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Mann sollte nie Namen nehmen die mit einer Zahl anfangen!

Und so wie ich das sehe haben deine MovieClips alle einen Namen der nur aus einer Zahl besteht.
Nenne sie am besten mc1, mc2, mc3, dann kannste das so machen:
( setzt voraus das alle MovieClips am Anfang sichtbar sind )
PHP-Code:
var Datum = new Date();
var 
Tag NumberDatum.getDate() );
for (var 
i=1i<=24i++) {
    if ( 
Tag ) {
        
_root"mc" ]._visible false;
    }

__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 23-10-2005, 19:37   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 3
Juhu, es klappt!

Ich habe jetzt alle MCs wie Du gesagt hast umbenannt, und außerdem als "statischen" Text (und nicht wie vorher automatisch als dynamischen) gespeichert, und jetzt funktionierts.
Danke!!!
Gruß Tina
lemontree ist offline   Mit Zitat antworten
Alt 29-10-2005, 15:09   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 1
Hallo!
Für einen Adventskalender habe ich diesen Code.

Datum = new Date();
Tag = Datum.getDate();
for(i=1;i<=24;i++) {
nummer = eval(i);
if(i>Tag) {
nummer._visible = false;
}
};

Kann man hier noch den Monat einfügen, so das sich die Türchen auch erst im Dez. öffnen lassen?

Gruß Liese
Liese 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 06:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele