Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-04-2006, 21:03   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 3
while loop pausieren

Ich habe einen while loop, welcher alle x Millisekunden eine Ausgabe machen soll.

Das sieht dann so aus:

while (true) {
trace("ausgabe");
//dann würde ich gerne x Millisekunden warten
???
}

Wie kann ich dieses "Warten" programmieren?
totocalcio ist offline   Mit Zitat antworten
Alt 09-04-2006, 21:58   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Nicht mit while.

Aber beispielsweise so:
PHP-Code:
this.blabla = function() {
    
trace("juppii");
};

this.interval setInterval(this.blabla1000); 
EDIT: Ohhh, Flash 5, damit geht das nicht, damals gab es noch kein setInterval. Sry, Rückzug ...
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 09-04-2006, 22:00   #3 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Hhhmm ... gabs interval schon in Flash 5? Ich glaub nicht.
Edit: Ah ... dein Edit.

Schau dir mal die getTimer()-Funktion an.

In etwa

PHP-Code:
startzeit=getTimer()
//folgendes in eine Schleife setzen ... müßt ich nachdenken wie in Flash 5 ... 
//ich glaub in einem controller-Movieclip mit zwei Frames und im ersten davon
if(getTimer-startzeit>zuwartendenmillisekunden){
//nun was weiter geschehen soll

while-schleifen werden hingegen in einem abgearbeitet ... wenn du da eine
sichtbare Aktualisierung oder gar eine Pause willst, das wird nix.
Also in diesen Fällen immer beim Framedurchlauf die neuen Werte verwenden.

Gruß
Rena

Edit: @totocalcio
Deine letzte Frage stand aber in Actionscript 2 ... das gab's in Flash 5 nun gar nicht.
Welche Version nutzt du nun? Bitte nicht in den Versionen rumeiern.
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (09-04-2006 um 22:11 Uhr)
rena 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 13:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele