Hej jag har gjort följande kod men den funkar inge bra
knapp.onPress = function() {
n = 0;
myStringShow = "";
myString = "my string goes here";
myStringLength = myString.length;
do {
myStringShow=myStringShow+myString.charAt(n);
n = n+1;
myTimer = setInterval(wait,200)
} while (n != myStringLength);
}
function wait(){
trace("Delay");
}
jag skulle behöva en delay i denna loop
do {
myStringShow=myStringShow+myString.charAt(n);
n = n+1;
myTimer = setInterval(wait,200)
} while (n != myStringLength);
på valfritt antal millisekunder!!
Detta funktions anrops ska i vanliga fall göra ett "upphåll" på
200 ms innan funktionen wait anropas men det funkar inte
"myTimer = setInterval(wait,200)"
nån som har någe bra förslög på hur man kan göra en simple x antal millisekunders delay i min while loop??
problemet är att man inte kan göra en "delay" mitt i ett skript i flash. Enda som händer är att filmen hackar då flash alltid kör skript helt klart innan grafiken ritas. Ja du förstår nog vad jag menar...
Istället för att använda setInterval i functionen Wait för att göra en delay så används den för att göra själva loopen: