Добрый день.
Функция, которая "растеризирует" мувик
Код AS3:
var bg = this.bg;
var rot = this;
rasterizeMovieClip(bg);
function rasterizeMovieClip(obj) {
var bd_mc = new MovieClip();
trace(obj.width);
trace(obj.height);
var bd = new BitmapData(obj.width, obj.height, true, 0x000000);
bd.draw(obj);
var myBitmap:Bitmap = new Bitmap(bd);
bd_mc.addChild(myBitmap);
bd_mc.x = obj.x;
bd_mc.y = obj.y;
while(bg.numChildren)
{
bg.removeChildAt(0);
}
bg.addChild(bd_mc);
}
Все отлично работает, но добавляет на экран только одну четверть мувика, остальные 3 четверти невидимы.
Что я неправильно сделал?