he means scrolling one screen to the left, right, up or down. only instantly.
try centering the screen relative to the left border, when dizzy hits a border (make 4 of them up, down, left, right side of the screen) then sort out the extra distance.
Thats how i did it although there are bound to be better ways.
You'll need a separate "scroller" object (made invisible) to centre the screen around, and a "target" object (also invisible) for the scroller to always follow. When the player collides with a border, the target should move to the centre of the new screen.
That's a vague description - it may be possible with fewer objects, but that's how I would do it off the top of my head.
It depends on the resolution of your screen. Say, for example, you were using a resolution of 320x240, you would have to use numbers which are half the size of the resolution. For example:
--------------------------------------
Only One Action While Event Loops +
X Position of Player => X Right Frame:
----Set X Window to X Player +160
----Set X Position of Player to X Position +2
--------------------------------------
Only One Action While Event Loops +
X Position of Player <= X Left Frame:
----Set X Window to X Player -160
----Set X Position of Player to X Position -2
--------------------------------------
Only One Action While Event Loops +
Y Position of Player => Y Bottom Frame:
----Set Y Window to Y Player +120
--------------------------------------
Only One Action While Event Loops +
Y Position of Player <= Y Top Frame: