IJCT
I like to use a sprite (called "Camera") that has the scrollto behavior. Then you can control how that object moves in relation to the player - have it over the player, or to his left if he is moving left so you see more of the direction you are going (and vice versa). You can limit its vertical movement while allowing the player to go up and down short distances without scrolling the whole screen unnecessarily...