So you just want to change the view? You can use the 3d camera object to do that to some extent. You can position objects xy and zElevation.
Control wise all the movement behaviors are 2d on the xy plane so you'll need to do the z axis motion with events.
If you don't want to use 3d and instead want to do the rotation/perspective with math and just sort the objects in 2d then the two building blocks for that are:
1. Rotation of a position around a center. Here it does it on the xy plane but you can do it on the xz or yz plane too. The equations are the same, just change what axis is used.
newX = (x-centerX)*cos(a) - (y-centerY)*sin(a) + centerX
newY = (x-centerX)*sin(a) + (y-centerY)*cos(a) + centerY
2. perspective transform and scaling. Here k is some scaling factor that adjusts the perspective. Keep in mind you'll want to hide objects with a z<1 as they are behind the camera, and you'll need to sort the objects by z.
screenX = k*(x-scrollx)/z + scrollx
screenY = k*(y-scrolly)/z + scrolly
objScale = k/z