Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-04-2006, 11:09   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Unhappy Countdown beim zweiten Mal spinnt!

Hallo zusammen,
habe ein kleines Problem. Ein Countdown startet z.B. bei Bild1 und wenn er abgelaufen ist, soll bei Bild2 der gleiche CountDown wieder beginnen. Leider spinnt er beim zweiten Mal. Er zählt dann in doppelter oder dreifacher Geschwindigkeit runter. Ist bestimmt nur ein kleines Problem, aber ich bekomme es nicht hin. Über jede Hilfe wäre ich sehr dankbar.
Grüße
veloink

var i = 30;
var test = this;
test.countdown.autoSize = true;
function countDown() {
--i == -1 ? clearInterval(iv) : test.countdown.text=i;
}
iv = setInterval(countDown, 1000);
test.countdown.text = i;
if(Number(countdown)==0){
this.nextFrame();
}
veloink ist offline   Mit Zitat antworten
Alt 08-04-2006, 11:17   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Hört sich so an, also ob dein Intervall nicht gelöscht wird. Und was macht die sonderbare if-Abfrage da unten??!??
PHP-Code:
stop();
var 
30;
var 
test this;
test.countdown.autoSize true;
function 
countDown() {
    --
== -? (test.nextFrame(), clearInterval(iv)) : test.countdown.text=i;
}
iv setInterval(countDown1000);
test.countdown.text i
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-04-2006, 11:21   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Danke für die schnelle Antwort! Es funktioniert zwar jetzt besser, aber ab dem zweiten Mal zählt er immer noch schneller runter, als beim ersten Mal.
Grüße
veloink
veloink ist offline   Mit Zitat antworten
Alt 08-04-2006, 11:25   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Wenn man den Countdown nicht stört, dann funktioniert alles, aber wenn man während des Coundowns per Button auf das nächste Schlüsselbild geht, läuft der nächste wieder zu schnell ab.
veloink ist offline   Mit Zitat antworten
Alt 08-04-2006, 11:38   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Du musst dann auf den Button (oder ins 2. Schlüsselbild) noch clearInterval(iv) schreiben, damit der alte Intervall gelöscht wird.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-04-2006, 11:42   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Suuuper,
vielen Dank es klappt. Du hast mir echt weitergeholfen!
Grüße
veloink
veloink 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 01:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele