Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-09-2003, 13:28   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 7
Buttons aufgrund des datums Ausblenden...

Hi, ich wollte für meine Seite einen Adventskalender in Flash programmieren, damit ich nicht jeden tag eine neue Datei hochladen muß, bzw, der user sie sich nicht runterladen muß wollte ich die Buttons("Türen") über die getdate aktivieren.
Mein Script sieht im Moment wie folgt aus:

var date = new date();
i = date.getdate();
trace(i);
if (i>24) { //da nur 24 Buttons auch max. 24 Tage
i = 24;
while (i>=1) { //übergabe des wertes true an alle buttons
i = i-1;
['button'+i]._visible = true;

}
}
else {
while (i>=1) { //übergabe nur an die buttons bis zum Tag des Views
i = i-1;
['button'+i]._visible = true;

}
}
trace(i);
stop();


Das Script hat aber wohl irgendwo nen Fehler, da es Flash zum Abbruch bringt. Ich weiß leider nicht wodran es liegen könnte, da ich eigentlich nirgens eine Endlosschleife entdecken kann...
Wäre nett wenn ihr mir helfen könntet!
Danke schonmal im vorraus

Geändert von Hefty (26-09-2003 um 13:34 Uhr)
Hefty ist offline   Mit Zitat antworten
Alt 26-09-2003, 14:52   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Lass doch einfach jeden Button selbst entscheiden, ob er sich zeigen will oder nicht. Dann sparst du dir die Schleife.

ActionScript:
  1. //im button_mc
  2.                        
  3. var d = new Date().getDate();
  4. var nr = Number(this._name.substr(('button').length);
  5.  
  6. this._visible = ( d >= nr);
bokel ist offline   Mit Zitat antworten
Alt 26-09-2003, 15:06   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 7
Das wäre ja zu einfach!


danke für die Idee incl. Umsetzung...

Das Leben kann so einfach sein!

Hefty
Hefty 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 22:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele