Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-09-2004, 17:00   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Ravensburg
Beiträge: 179
prüfen ob interval aktiv? (setinterval)

ich hab ein prob mit setinterval. mein prog ist sehr verschachtelt. da es ein bildschirmschoner ist, wird die funktion öfter aufgerufen. läßt sich aber nicht mit clear killen.
daher möchte ich beim aufruf der setinterval eine if abfrage einbauen, um eine mehrfache ausführung zu verhindern.

kann man prüfen ob ein inteval aktiv ist?
racoon99 ist offline   Mit Zitat antworten
Alt 08-09-2004, 17:30   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
hi,

wieso lässt sich das Intervall nicht mehr killen? Nimm vielleicht eine globale Intervall-ID dafür...

_global.intID = setInterval();
clearInterval(_global.intID);

Oder speichere in einer globalen Var, ob setInterval schon aufgerufen wurde:

ActionScript:
  1. function starteInterval1() {
  2.    if(!_global.hasInterval) {
  3.         setInterval();
  4.         _global.hasInterval = true;
  5.    }
  6. }
  7. function starteInterval2() {
  8.    if(!_global.hasInterval) {
  9.         setInterval();
  10.         _global.hasInterval = true;
  11.    }
  12. }

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 08-09-2004, 18:20   #3 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
genau, ganz einfach ..
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 09-09-2004, 09:40   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Ravensburg
Beiträge: 179
hmmm...scheint mir einleuchtend. danke !!!
racoon99 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 17:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele