Simple Isometric Rotation?

So I’m trying to get my head around isometric rotation. It’s not as simple as I thought it would be.

I have a isometric scene that I would like to rotate. The goal is to produce something like this: http://www.gotoandplay.it/_articles/2004/11/isoRotation.php

I only need four different angles (every 90 degrees) and I have objects at multiple levels on my z axis.

I’ve attached a picture to illustrate my scene. I’m thinking I need to using some sort of multi-dimensional array to store my object movieclips, then re-sort or transform my array to rebuild my scene at each angle…

Anyone have any thoughts or links on how to accomplish this?