Great. Sounds like you emulated the Megaman gameplay completely then. I can't stand flash games where you can't control the jump height.
Without having to reveal any of your programming secrets, is there any way you can give me a couple tips on how to code a jump like that? I've been trying to do something similar to that, and I always end up going way off the screen, not high enough, or getting too much hang time in the air.
What do you do? Multiply your jump velocity by a fraction every enter frame that the jump key is down, so you slow down? Or subtract something from it? I can never seem to land on that "magic number."