...то, о чём я говорил (отрисовка наклонённого объекта, или его фрагмента) :

Код AS3:
...
private function createBitmapData(obj:DisplayObject):void
{
_rectShift = selectPosition(obj);
_dataObject = new BitmapData( obj.width, obj.height, true, 0x00 );
var matrix:Matrix = new Matrix(obj.transform.matrix.a,
obj.transform.matrix.b,
obj.transform.matrix.c,
obj.transform.matrix.d,
obj.transform.matrix.tx - obj.x - _rectShift.x,
obj.transform.matrix.ty - obj.y - _rectShift.y);
_dataObject.draw( obj , matrix, obj.transform.colorTransform );
_dObject = new Bitmap(_dataObject);
}
private function selectPosition(obj:DisplayObject):Rectangle
{
var sp:Sprite = new Sprite();
var rect:Rectangle;
var childIndex:uint;
if ( obj.parent !== null)
{
childIndex = obj.parent.getChildIndex(obj);
obj.parent.addChildAt(sp, childIndex);
sp.x = obj.x;
sp.y = obj.y;
sp.addChild(obj);
rect = obj.getBounds(sp);
sp.parent.addChildAt(obj, childIndex);
obj.x = sp.x;
obj.y = sp.y;
obj.parent.removeChild(sp);
sp = null;
}
else
{
sp.addChild(obj);
rect = obj.getBounds(sp);
rect.x -= obj.x;
rect.y -= obj.y;
sp.removeChild(obj);
sp = null;
}
return rect;
}
оффтоп. Нет опыта в использовании чужой графики. Вы не нарушаете права авторов этой графики? Или вы этот вопрос не рассматривали?