Hi. I'm building an interactive presentation. I have a video in zone one, that after an UDP message activates the second zone. The second zone runs its video, and if there is no new interactivity, after 30 seconds it hides and the first zone shows and runs its video (with a timeout event). No trouble there.
Thing is, when running the video on zone 2, i can get another interactivity. I need the second video to continue running hidden (it needs to keep the timeline) and show a third zone over it. I did set up a variable (0 or 1), that checks if the third zone is running (set variable to 1) or already finished (set to 0). And conditionally i check in the timeout of 30 seconds the variable value.
I was expecting with the conditional that the timeout does nothing if value is 1, and "waits" another 30 seconds to run again. But it doesnt seem to start over, it wont check again after passing throught the event the first time. I also tried to set a variable with a value of 30, and have the timeout with 1 second, to use that variable to go from 30 to zero and then check at zero. But well, its the same overall idea, and the problem is the same.
The question, how can i have a checking loop of variable value? I cant use the timeout to go back to the same state cause it restarts the video...