? making the character jump WHEN jump button is pressed/tapped (animations, too)

i know how to make the character jump using the space bar... i think :S but i have a green jump button that i made, and i want it so that when you tap the jump button it jumps once. platformer-style project so its going to take a while. been working on perfecting just the basic left/right movement for pretty much an hour..... =/
also i want to learn how to make different versions of the same character so that depending on if you walk left or right, the image changes (for example, make the character look like it is walking/running) if someone could point me in the right direction (lol) with this that would be awesome.
how long do u guys think it would take to have a platformer like this with 5-10 levels complete? a month? 2 months? Thanks .
)
also i want to learn how to make different versions of the same character so that depending on if you walk left or right, the image changes (for example, make the character look like it is walking/running) if someone could point me in the right direction (lol) with this that would be awesome.
how long do u guys think it would take to have a platformer like this with 5-10 levels complete? a month? 2 months? Thanks .

Comments
its fun, but challenging.
&& okay i'll try that. thank you. the ol' pen and paper will have to come in on that one! lol.