I'm going to ask my question again in a simpler way...

*ahem* ...Imagine you're making an engine for a 2-D Platformer. The exit of the level is on a high ledge and you want your main character to be able to jump on a spring or something to propel himself/herself up and land on the high ledge... How do you get that to happen?