Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-08-2006, 10:00   #1 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
Was genau macht eigentlich clearInterval()?

Hatte ja gestern schon einen thread zum Thema setInterval(), aber irgendwie habe ich immer noch keine Lösung. Kann mit mal jemand genau erklären, wie das mit dem clearIntervall() funktioniert? kann man damit auch setIntervalls löschen, die in einem anderen Bild der gleichen Zeitleiste aufgerufen wurden?

wenn ich vor und nach dem clear den Interval ausgeben lasse, ist die Ausgabe immergleich:
Code:
ablauf = function() {
  trace("vorher: "+myInterval)
  clearInterval(myInterval);
  trace("nachher: "+myInterval)
  Rest des Codes
}
gibt dann z.B. aus:

vorher: 2
nachher: 2

Sollte nachher nicht auf "0" stehen?

Hab auch schon versucht, myInterval als globale Variable zu setzen (_global.myInterval), trotzdem löscht er das Interval nicht.

Ich bin auch nicht zu faul, die Flashinterne Hilfe zu bemühen, aber da wird das auch nicht so genau erklärt. Naja und hier im Forum gibt es auch hunderte Threads, aber bei denen, die ich gesehen habe, wird das nirgendwo mal so genau erklärt....
__________________
...life is just a workaround...
Aule ist offline   Mit Zitat antworten
Alt 29-08-2006, 10:10   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
wenn du es global initiierst, dann musst du es global löschen;
auf einem frame in der hauptzeitleiste:
PHP-Code:
var meinInt setInterval(function(){trace("huhu");},2500)

var 
clearmeinInt setInterval(function(){clearInterval(clearmeinInt);clearInterval(meinInt);trace("fertig");},10000); 
auf verteilten frames:
frame1:
PHP-Code:
_global.meinInt setInterval(function(){trace("huhu");},2500
frame 10:
PHP-Code:
stop();var clearmeinInt setInterval(function(){clearInterval(clearmeinInt);clearInterval(_global.meinInt);trace("fertig");},10000); 
im actionscripteingabefenster mal clearInterval reinschreiben und dann mit dem cursor ins wort gehen und die [F1]-taste drücken, kommt erklärung dazu;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 29-08-2006, 10:18   #3 (permalink)
kenntEinenDerFlashKann
 
Benutzerbild von Aule
 
Registriert seit: Mar 2002
Ort: sauerland
Beiträge: 220
Thumbs up

danke für die schnelle antwort. Werd Deine Tipps jetzt mal ausführlich untersuchen...
__________________
...life is just a workaround...
Aule 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 14:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele