Link to .capx file:
docs.google.com/file/d/0B7p49JKt0CGLRnRiY0pJbndoSEE/edit
Steps to reproduce:
1. Run project
2. Test "8direction-movement" behavior of object "P1P1" with arrow keys.
3. Press "J" for switching to object P1P4
(it is the nearest to object "Ball")
4. Close project
5. Disable toggle actions 23-25 to turn on switching from object "P1P4" to other nearest to "Ball" object.
==
6. Add "Else" conditions to events 14,18,22
Observed result:
After pressing "J" once, object "P1P3" is active
It's also impossible to set "P1P4" "8direction-movement" active.
==
after step 6 everything works, but sometimes incorrectly
Expected result:
After pressing "J" once, object "P1P4" is active
After pressing "J" once again, object "P1P3" is active
==
after step 6 everything is fine
Browsers affected:
Firefox: yes
Internet Explorer: yes
Opera: yes
Operating system & service pack:
Windows Vista sp2
Construct 2 version:
R139 Free Edition