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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
С помощью метода draw и матрицы.
В примере происходит зеркальное изменение по вертикали.
Код AS1/AS2:
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)
__________________
(и)Нильс.ru | Плагины для FlashDevelop