Цитата:
Сообщение от HardCoder
Здравствуйте, есть изображение, которое в последствии "преобразоваться" в Bitmap. Но дело в том, что данное изображение никак не хочет менять размеры. Скажите пожалуйста, как отобразить изображение с нужными мне размерами? Вот код:
 Код AS3:
var rect:Shape = new Shape();
rect.graphics.beginFill(15663130, 1);
rect.graphics.drawRect(0, 0, 50, 50);
rect.height = 100; //не работает
var bmd:BitmapData = new BitmapData(100, 100, false, 2600999);
bmd.draw(rect);
var bmp:Bitmap = new Bitmap(bmd);
bmp.height = 100; //не работает
this.addChild(bmp);
Квадрат никак не хочет изменять высоту на 100.
|
Для изменения размера битмапки, которая врисовывается в другую, нужно использовать матрицу

Код AS3:
var matrix:Matrix = new Matrix();
matrix.scale(.5, .5);
bmd.draw(rect, matrix);
Расчитать соотношение scale и ширины / высоты в пикселях, думаю труда не составит