I found this from deadeye in the CC forums:
[QUOTE=deadeye] "For Each" is a loop. Think of your events like so:
1. Top of event sheet
2. Do some stuff
3a. Loop fifty times <--- this is your For Each
3b. Do stuff fifty times
3c. Go back to 3a fifty times
4. Do some more stuff
5. Go back to Top of event sheet
The event sheet is read from top to bottom, and then starts over again. Since the whole event sheet itself is a loop, then the For Each is basically a loop within a loop.[/QUOTE]
From what I understand, the whole event sheet is processed every tick, and there are 60 ticks per second, which (obviously) means the event sheet is processed 60 times per second.
If I have a For loop embedded in the event sheet, does the processing of the rest of the sheet stop while the For loop is processed, then the processing continues on with the next event after the For loop? If so, what happens if the processing of the For loop takes a "long" time, say 2-3 seconds? Doesn't that throw off the 60 ticks per second processing of the even sheet?
If someone could clarify how this works, I would greatly appreciate it. I like the concept of the event sheet, but as I get deeper into it, I am realizing just how ignorant I am.