|
|
|||||
Регистрация: May 2011
Сообщений: 72
|
Зеркально отразить BitmapData
ЗдраВствуйте,
имеетСЯ массив из BitmapData. ХочетСЯ в процессе иногда отображать изображение в нем отраженное зеркально по горизонтали/вертикали. Существует ли что либо готовое для этого или придетСЯ писать ручками процедуру изменения картинки? Последний раз редактировалось iNils; 18.06.2011 в 14:33. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
С помощью метода draw и матрицы.
В примере происходит зеркальное изменение по вертикали. import flash.display.BitmapData import flash.geom.*; var bmp:BitmapData = new BitmapData (100, 50, false, 0xFF0000) bmp.fillRect (new Rectangle (5, 5, 50, 25), 0x0000FF) var bmp2:BitmapData = new BitmapData (100, 50); var matrix:Matrix = new Matrix (); matrix.scale (1, -1) matrix.ty = 50 bmp2.draw (bmp, matrix) this.attachBitmap (bmp2, 1) |
|
|||||
Регистрация: May 2011
Сообщений: 72
|
спасибо) ушел пробовать
|
Часовой пояс GMT +4, время: 20:11. |
|
« Предыдущая тема | Следующая тема » |
|
|