Trigger Once While True and Every X Seconds conditions only apply to one of the loop. Else event runs even the For Each loop is running.
Attach a Capx
Description of Capx
There are 4 yellow boxes,2 green boxes and 2 brown boxes. Each yellow boxes should fire only once when overlaping with green boxes. Each yellow boxes also should fire every 1 second when overlaping with brown boxes. There is a timer to indicate whether the Else event is running.
Steps to Reproduce Bug
- Problem 1:Use trigger once or every X seconds under loop condition.
- Problem 2:Use Else event after Looping event
Only one of the boxes which are overlaping green boxes apply the trigger once while true. Only one of the yellow boxes which are overlaping brown boxes fires. The timer keeps running.
(Occasionally, the first yellow box will stop firing. To make it fires, try refresh the browser)
Trigger Once and Every X seconds should apply to each loop. All yellow boxes which overlap green boxes should do the same. Same goes to brown boxes. The timer should not run because the For Each loop event is running.
- FireFox: YES
- Internet Explorer:YES
Operating System and Service Pack
Construct 2 Version ID