I can tell you how I made it scroll, though it's probably not the best way. Basically, I placed four sprites(invisible on start) in the shapes of rectangles around the edges of the screen on my second layer(note:this was the menu layer, the first layer was the game) and set its scroll x/y rates to 0. I also added another sprite(also invisible on start) and gave it the "Center view on me" attribute. The last object I added was the MouseKeyboard object. Finally, on the event sheet, I placed conditions so that when the mouse was over the sprite on the right side of the screen, the sprite(with the attribute) would move right, etc. If you need any clarification, feel free to ask. Also, I believe most of the steps are described in the Help forums. Though, I don't think the whole process is described there.
Edit: You'll probably have to limit the movement so that the sprite won't move farther than the screen can move. Something that's not included yet in my game. That's why occasionally it will seem that the sprite isn't moving even though it is, it just moved farther than the screen so it takes a while for it to get back.
Edit2: As opposed to using a sprite to center the screen on, you can use Scroll x/y, something I wasn't sure how to do at first. Anyway, on the event sheet, have when mouse over right sprite, System: set Scroll to X ScrollX + 10, etc. I'm still working on how to not use sprites on the sides.
Edit3: I worked it out
. Here's the event sheet roughly:
C:System-Compare: MouseX > ScrollX + 200
A:System-Scroll to X: ScrollX + 10
C:System-Compare: MouseX < ScrollX - 200
A:System-Scroll to X: ScrollX - 10
C:System-Compare: MouseY > ScrollY + 200
A:System-Scroll to Y: ScrollY + 10
C:System-Compare: MouseY < ScrollY - 200
A:System-Scroll to Y: ScrollY - 10
The values 200 and 10 should change depending on the size of your application. Also, it probably only works for one layer.