| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 4
| Userabfragen in Variablen zu Weiterverwendung
Ich benötige einen Countdown, der nach einer best. Zeit die Hintergrundfarbe wechselt . Den Countdown selbst habe ich hinbekommen, jedoch macht mir etwas Probleme: Der User soll die Countdownzeit und die Zeit (vor Null) in der der Hintergrund wechseln soll eingeben können. Da ich zwar früher zu 4 und 5er Zeiten viel geflasht habe, mich aber immer um AS drücken konnte, bekomme ich das jetzt nicht auf die Reihe. Hier erstmal der Countdown Code: Code: onClipEvent (load) {
time = 30;
change1 = 5;
}
onClipEvent (enterFrame) {
elapsed = Math.floor(getTimer() / 1000);
if (elapsed <= time)
timer = time - elapsed;
//Hintergrundwechsel 1
if (timer <= change1)
gotoAndStop(2);
//Hintergrundwechsel 2
if (timer <= 0) {
timer = "STOP!";
gotoAndStop(3);
}
} Wie bekomm ich das hin? |
| | |
| | #2 (permalink) |
| poke Registriert seit: Dec 2002 Ort: Iserlohn [NRW]
Beiträge: 2.304
|
abfragen geht natürlich mit Textfeldern.. mach ein Frame vorher einfach 2 Textfelder rein mit den Instanznamen txtTime und txtChange. Dann kannst du in deinem AS anstatt time einfach txtTime.text und anstatt change1 einfach txtChange.text benutzen. übrigens: versuch es mal mit "setInterval" - da kannst du die Geschwindigkeit der wiederholung in Millisek wählen.. also z.B. 1000 für eine Sek. das ist besser als EnterFrame such mal in der Flash Hilfe nach setInterval Geändert von pokepika (26-02-2005 um 18:33 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 4
|
Danke für die Antwort! Ich schnalle nur nicht, wie ich das ganze dann weitergebe? Ich kann ja einen Button erstellen, der mich dann zum nächsten Frame bringt, aber der muss doch irgendwie wissen, dass er die werte mit übergibt?! |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 4
|
Mann Mann ich komm mir vor wie der letzte noob. Nur mal um zu checken ob ich alles richtig gemacht habe: Also ich erstell ein neues Flash Dokument, darin einen neuen Movieclip, in diesem erstelle ich das Formular im ersten Keyframe (den keyframe setze ich auf stop(); ), die beiden Eingabefelder haben die genannten Instanznamen und den Button mach ich onPress(gotoAndStop(2) ab dem zweiten Keyframe kommt der Counter, der soweit schon funktioniert hat, jedoch mit den Modifikationen.Also: Code: onClipEvent (load) {
// start time
time = txtTime.text;
change1 = txtChange.text;
}
onClipEvent (enterFrame) {
elapsed = Math.floor(getTimer() / 1000);
if (elapsed <= time)
timer = time - elapsed;
if (timer <= change1)
gotoAndStop(3);
if (timer <= 0) {
timer = "STOP!";
gotoAndStop(4);
}
} Die setInterval-Geschichte kommt noch.... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |