Показать сообщение отдельно
Старый 11.10.2012, 15:22
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Ох. Тогда иначе:

Код 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 — очевидны.

Точка трансформации всех прямоугольников — в их левом верхнем углу.
__________________
hauts.ru