| |||||||
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) |
| Nixnutz Registriert seit: Sep 2004
Beiträge: 53
| Funktion nach einer bestimmten Zeit immer wieder aufrufen
Hallo, ich stecke mal wieder in einem Problem fest und weiß nicht weiter. Folgendes: Ich hab eine einwandfrei funktionierende Funktion, die mit Aufruf genau einmal durchläuft... sie bracuht dafür genau 45 Sekunden, nun möchte ich aber, dass diese Funktion alle 45 Sekunden erneut aufgerufen wird. Ein setInterval hilft leider nichts, die Funktion wird nur genau einmal am Anfang aufgerufen: ActionScript:
Bine |
| | |
| | #2 (permalink) |
| ChronoGuard Registriert seit: Mar 2002 Ort: Saarbrücken
Beiträge: 2.649
|
45 Sekunden...? ![]() Was ist denn das letzte Ereignis dieser function? Stoß doch einfach mit diesem die function erneut an, dann hast du nen Loop. z.B. PHP-Code:
__________________ we will stop enhancing the truth in 3, 2, ... |
| | |
| | #3 (permalink) |
| Nixnutz Registriert seit: Sep 2004
Beiträge: 53
|
Huhu, ich glaube, mein Problem liegt einfach darin, dass ich in dieser Funktion eine Menge anderer Funktion mit setInterval aufrufe... und die Funktion somit programmintern vieeeeeel früher durchlaufen ist als das "optische Ergebnis". Die Zeiten der setIntervals innerhalb meiner Funktionen beruhen aufeinander und ändere ich das oberste, muss ich alle nachfolgenden entsprechend abändern. Ich versuch deinen Vorschlag gleich mal umzusetzen, mir dreht sich grad völlig der Kopf, weil ich verbissen eine Lösung suche. Ich kann auch gerne mal das .fla hochladen... |
| | |
| | #4 (permalink) |
| ChronoGuard Registriert seit: Mar 2002 Ort: Saarbrücken
Beiträge: 2.649
|
Die setIntervals müssen doch irgendwelche anderen Funktionen aufrufen, und irgendeine von denen muss schließlich die letzte sein. Und du weißt ja, dass die Referenzen für die Intervalle außerhalb der Funktion liegen müssen...? Sonst kriegst du die Intervalle niemals wieder gelöscht. Und kennst du setTimeout? Klingt für mich, als wär das sinniger.
__________________ we will stop enhancing the truth in 3, 2, ... |
| | |
| | #5 (permalink) | |
| Nixnutz Registriert seit: Sep 2004
Beiträge: 53
| Zitat:
peeerfekt, danke! | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |