So I was doing a little research last night concerning how I was going to make the player fly past building ledges in "flying mode" and land on them in "platforming mode" in Construct 2. My original idea was to have invisible platforms on a layer called "platform" and have the player switch to that layer and above it depending on whether or not he was flying. Turns out that if you make something a solid, you can't pass through it even if its on a separate layer. This seriously bums me out and I haven't quite figured out how to get around it.
I'll have to give it some more thought. Hopefully I'll find something soon.