:-)
When you have to get a key to unlock a door, instead of holding it and dodging the floating thing, simply get it and throw it in front of you. Keep doing this and you will get there in no time.
More tricks, tips and cheats for this game are right here - Super Mario Advance cheats
Comments for this hint