Я искал, но не нашел никого, кто хотел бы сделать это с объектом bitmapData.
Я использую следующий код:
matrix.identity();
matrix.translate(pan.x, pan.y);
matrix.translate(-zoomPoint.x, -zoomPoint.y);
matrix.scale(scale, scale);
matrix.translate(zoomPoint.x, zoomPoint.y);
// later my draw call
this.bitmapData.draw(srcBitmap, matrix, null, null, null, true);
pan - Точка, содержащая значения перевода
Шкала содержит 0..1
zoomPoint - это точка, содержащая щелчок мыши
Панорамирование работает, но при использовании этого метода масштабирование не масштабируется вокруг моей мыши. Кто-нибудь сделал это успешно?
Спасибо.