AntAnimation.makeFromGraphic получает Bitmapи использует из него BitmapData. Все в порядке если ембедить растровые изображения. Но я добавляю растровые изображения из swc файла. А у них базовый класс BitmapData. Я предлагаю добавить возможность добавлять графику прямо из BitmapData. В противном случае нужно создавать отдельный класс наследуемый от Bitmap и внедрять в него битмап дату.
В методе AntAnimation.makeFromGraphic можно заменить
var pixels:BitmapData = (new aGraphic).bitmapData;
на:
var _aGraphic:Object = new aGraphic();
var pixels:BitmapData;
if (_aGraphic.bitmapData == null) {
if (getQualifiedSuperclassName(aGraphic) == "flash.display::BitmapData") {
pixels = _aGraphic as BitmapData;
}
} else {
pixels = _aGraphic.bitmapData;
}
AntAnimation.makeFromGraphic
получаетBitmap
и использует из негоBitmapData
. Все в порядке если ембедить растровые изображения. Но я добавляю растровые изображения из swc файла. А у них базовый классBitmapData
. Я предлагаю добавить возможность добавлять графику прямо изBitmapData
. В противном случае нужно создавать отдельный класс наследуемый отBitmap
и внедрять в него битмап дату.В методе
AntAnimation.makeFromGraphic
можно заменитьvar pixels:BitmapData = (new aGraphic).bitmapData;
на: