Hmm... well, let me explain what I'm trying to do; maybe there's a better way than what I've come up with so far.
In short, I want my actor to be able to switch between an ordinary walking state, and a flying state. When the actor is in the flying state, unlike normal walking, its scale shouldn't change when it moves around on the Y axis, and neither should its z-order.
So what I tried was dynamically creating a region and sticking my actor to it while it was in the flying state, and overriding my actor's scale with its dynamic scale at the time of take-off. For the most part that worked, but I wasn't able to figure out where in the z order to put the region that I created -- so while the z-order was consistent, it was consistently incorrect.
So is there a better way to make a character fly in WME, or is it just beyond the scope of the engine at the moment? The only way I can think of to make it work is to allow the character to switch to the flying state only at a defined point on each screen, but I was hoping to give the player a bit more flexibility than that.