Hello,
Good idea. So should have all rooms on one layout, with one object with Scroll To behavior at the center of the room the player is. When the player enters another room, you make that object move to the center of the new one. So you have to track the center position of each room, either by placing an marker object on it or store x,y coordinates in an array. To move the scrolling object, you may use the Bullet behavior and set the angle of motion based on the door taken by the player (0 degree for East, 180 for West, etc...), or MoveTo (a 3rd party plugin) or Path Finding behavior.
Tell me if you want an example.