Показать сообщение отдельно
Старый 01.05.2014, 11:14
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 10  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Изначально я так и писал:
Код AS3:
var mSource:Matrix = _canvas.transform.matrix;
	mSource.a = mBack.a;
	mSource.d = mBack.d;
	mSource.tx = mBack.tx;
	mSource.ty = mBack.ty;
Но потом случайно увидел метод setTo, и подумал попробовать использовать его. По докам в принципе все понял, но как известно Adobe не всегда раскрывает все секреты в офф. док., нужно проверять в работе.

Метод доступен только с версии 11. Вот и пришлось создать тему. Разгадку понял только через 2 минуты после создания топика.

Про скорость работы речь не идет. Я хотел понять как использовать этот метод, и вообще как удобней всего было бы.
Задача простая была. После каждого зума изображения сохраняем в массиве копию матрицы с определенными свойствами (смещение и скейл), а после выбираем предпоследнюю копию матрицы, и изменяем текущую. Вот и все.