слева до кеширования, на сцене или в асетах, справа - после?
Явно проблема при снятии. Возможно ты меняешь размеры? Тогда попробуй обернуть в контейнер и снять с контейнера.
Добавлено через 53 секунды
или у тебя альфа канал, и просто две карусели одна на одну налаживается)
Добавлено через 3 минуты
на всяк, если ты потерял
Код AS3:
public static function get( ARG_object:DisplayObject, ARG_x:Number = 0, ARG_y:Number = 0, ARG_width:Number = 0, ARG_height:Number = 0,transpend:Boolean=true):BitmapData {
if (!ARG_width) ARG_width = (ARG_object.mask) ? ARG_object.mask.width : ARG_object.width;
if (!ARG_height) ARG_height = (ARG_object.mask) ? ARG_object.mask.height : ARG_object.height;
var cropArea:Rectangle = new Rectangle(0, 0, ARG_width, ARG_height);
var fillColor:uint = transpend
? 0x00000000
: 0x0;
var bmpd:BitmapData = new BitmapData(ARG_width, ARG_height,true,fillColor);
var croppedBitmap:Bitmap = new Bitmap(bmpd, PixelSnapping.ALWAYS, true);
var cropMatrix:Matrix = new Matrix();
cropMatrix.translate(-ARG_x, -ARG_y);
bmpd.draw( ARG_object, cropMatrix, null, null, cropArea, true );
return bmpd;
}
возможно что ты пытаешься залить шейп, загрузи в Битмапу,
Код AS3:
new Bitmap( bmd )
или
Код AS3:
bitmap.bitmapData = bmd;