| Alexmody |
17.12.2012 18:35 |
Обрезание BitmapData по содержащемуся объекту
Создается растровая карта:
Код AS3:
var map:BitmapData = new BitmapData(500, 500, true, 0x00000000);
В нее рисуется спрайт: черный градиентный круг 10x10 px.
Код AS3:
var matrix:Matrix = new Matrix();
matrix.tx = 20;
matrix.ty = 20;
partBitmapData.draw(part, matrix);
Как, лучше мне обрезать/получить растровую карту, чтобы map была размером со спрайт-круг и помещала его. Т.е. мы автоматически программно удаляем лишнюю прозрачную пустую область. Надо заметить, что размер спрайта круга будет генерироваться (разный) и заранее не известен разработчику.
|