actually, theres a way to do that. Theres a tutorial i had found before that was moving platforms from left to right, and up and down, and you can move and jump off the platforms. ill try to find it. If i can think, i think icuurd made it.
EDIT
K. i tried out the game, and its pretty good.
Sugesstions:
Make a global variable for mario's state, like in a controller that is only used once for mario's state: global.mario = 1 (meaning thats small mario) or use global.mario = 'Small Mario' (i think this would be much easier) Use the states as follow, if ya want to:
'Small Mario', 'Big Mario', 'Fire Mario', 'Cape Mario', 'Raccoon Mario', 'Hammer Mario', 'Tanookie Mario' (dont know if i spelled that right, but this one is like Raccoon Mario, just it transform into a Statue)
? Blocks
When you hit the blocks (an item in this case), make mario states, and then when it hits, it will check to see if the states are what it is. Say like you made a Fire Block. Once you hit it, and you are 'Small Mario' state, it will instead turn into a mushroom. If you are not, then it turns into a flower.
Platforms
Maybe this can help you in doing the moving platforms. It's very smooth to use, and you can move and jump while its moving:
http://host-a.net/icuurd12b42/movingplatformsallout.gmkFor the starman, its good that you have that working. make some animated stars, and let it follow mario, until it ends. Also the star bounces too high when it hits the ground, or any other objects. Set to a steady vertical speed that it'll used when it hits the ground or an object.