I've found this thread: http://www.scirra.com/forum/jumping-animation_topic43196.html which outlines an identical issue, but I'm still confused.
Basically, I can't get both my running and jumping animations to play well together. I can get one of them working perfectly, but then the second will be stuck on a random frame - not animating. It depends which is higher up the list of events.
I'll attach a screenshot of my event list for animations below. Perhaps it's to do with the way I handled checking for direction with the D and A keys (I'm using WASD for movement at the moment). As for the Inversed Condition for the jump event - that was my latest attempt. In the thread I linked to above the solution was to use the events 'Player Is On Ground' and 'Player Is NOT On Ground'. I couldn't see the NOT On Ground Event anywhere, so wondered if you had to use the Invert command to get it. I just had the 'Player Is Jumping' Event before, which is now a sub-event. Either way it isn't working.
Anyone see where I'm going wrong? No doubt it's painfully simple