Ох. Тогда иначе:

Код AS3:
var devideBy:int = 3; // Делим на 3 куска каждую сторону
var origRect:Object = {};
origRect.x = 300;
origRect.y = 300;
origRect.width = 600;
origRect.height = 450;
origRect.rotation = Math.PI / 4;
function createSubRect(x:Number, y:Number, width:Number, height:Number, rotation:Number = 0):Object {
// Собственно эта часть кода не важна
return {x:x, y:y, width:width, height:height, rotation: rotation};
}
Каким образом мне 9 раз запустить createSubRect с правильными параметрами? Меня именно x и y интересуют. width, height и rotation — очевидны.
Точка трансформации всех прямоугольников — в их левом верхнем углу.