Добрый день!
Возникла задача присвоить текущей матрице отдельные значения, к примеру изменить
tx и
ty, но не трогать
b и
c.
И вот увидел метод
setTo. Думал что это то что нужно, но возникает ошибка
Цитата:
Call to a possibly undefined method setTo through a reference with static type flash.geom:Matrix.
|
Как так?
Приходиться писать так:
Код AS3:
var mSource:Matrix = _canvas.transform.matrix;
mSource.a = mBack.a;
mSource.d = mBack.d;
mSource.tx = mBack.tx;
mSource.ty = mBack.ty;
Подскажите может есть более лаконичный способ.
Спасибо!
P.S. Проблема решена, нужно было сначала посмотреть на версию среды выполнения:
Flash Player 11, AIR 3.0, Flash Lite 4