Timer::intervalMillis()
Gibt wahr für das erste Intervall zurück und falsch für das zweite Intervall. Das Startintervall kann mit dem dritten Parameter geändert werden.
Beispiele

import org.openpatch.scratch.*;
import org.openpatch.scratch.extensions.timer.Timer;
public class TimerIntervalMillis {
public TimerIntervalMillis() {
Stage myStage = new Stage(600, 240);
Timer myTimer = new Timer();
while (myStage.getTimer().forMillis(3000)) {
if (myTimer.intervalMillis(500)) {
myStage.display("Interval 1");
} else {
myStage.display("Interval 2");
}
}
myStage.exit();
}
public static void main(String[] args) {
new TimerIntervalMillis();
}
}
import org.openpatch.scratch.*;
import org.openpatch.scratch.extensions.timer.Timer;
public class TimerIntervalMillis2 {
public TimerIntervalMillis2() {
Stage myStage = new Stage(600, 240);
Timer myTimer = new Timer();
while (myStage.getTimer().forMillis(3000)) {
if (myTimer.intervalMillis(500, 1000)) {
myStage.display("Interval 1");
} else {
myStage.display("Interval 2");
}
}
myStage.exit();
}
public static void main(String[] args) {
new TimerIntervalMillis2();
}
}
import org.openpatch.scratch.*;
import org.openpatch.scratch.extensions.timer.Timer;
public class TimerIntervalMillis3 {
public TimerIntervalMillis3() {
Stage myStage = new Stage(600, 240);
Timer myTimer = new Timer();
while (myStage.getTimer().forMillis(3000)) {
if (myTimer.intervalMillis(500, true)) {
myStage.display("Interval 1");
} else {
myStage.display("Interval 2");
}
}
myStage.exit();
}
public static void main(String[] args) {
new TimerIntervalMillis3();
}
}
Syntax
Java
.intervalMillis(millis1)
.intervalMillis(millis1, millis2)
.intervalMillis(millis, true)
.intervalMillis(millis1, millis2, true)
Scratch
interval () () <> millis :: boolean
Parameter
Name | Datentyp | Beschreibung |
---|---|---|
millis1 | boolean | Die Millisekunden für das erste Intervall |
millis2 | boolean | Die Millisekunden für das zweite Intervall |
skipFirst | boolean | Wenn wahr wird mit dem zweiten Intervall gestartet |
Rückgabe
boolean