I know AGS can fade in/out, but can it sort of "box in/out"?
Draw it as an animation, then run it, then jump out of the room, and in the other rooms' player enters screen, run animation, and so on. If you want to run an if statement to see whether to run the animation to box in you could do that as well.